Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 server:
      3 	target-fetch-policy: "0 0 0 0 0"
      4 	qname-minimisation: "no"
      5 	minimal-responses: no
      6 	iter-scrub-promiscuous: no
      7 
      8 stub-zone:
      9 	name: "."
     10 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     11 CONFIG_END
     12 
     13 SCENARIO_BEGIN Fetch cnamed glue when missing or timed out.
     14 
     15 ; K.ROOT-SERVERS.NET.
     16 RANGE_BEGIN 0 100
     17 	ADDRESS 193.0.14.129 
     18 ENTRY_BEGIN
     19 MATCH opcode qtype qname
     20 ADJUST copy_id
     21 REPLY QR NOERROR
     22 SECTION QUESTION
     23 . IN NS
     24 SECTION ANSWER
     25 . IN NS	K.ROOT-SERVERS.NET.
     26 SECTION ADDITIONAL
     27 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     28 ENTRY_END
     29 
     30 ENTRY_BEGIN
     31 MATCH opcode qtype qname
     32 ADJUST copy_id
     33 REPLY QR NOERROR
     34 SECTION QUESTION
     35 www.example.com. IN A
     36 SECTION AUTHORITY
     37 com.	IN NS	a.gtld-servers.net.
     38 SECTION ADDITIONAL
     39 a.gtld-servers.net.	IN 	A	192.5.6.30
     40 ENTRY_END
     41 RANGE_END
     42 
     43 ; a.gtld-servers.net.
     44 RANGE_BEGIN 0 100
     45 	ADDRESS 192.5.6.30
     46 ENTRY_BEGIN
     47 MATCH opcode qtype qname
     48 ADJUST copy_id
     49 REPLY QR AA NOERROR
     50 SECTION QUESTION
     51 com. IN NS
     52 SECTION ANSWER
     53 com.	IN NS	a.gtld-servers.net.
     54 SECTION ADDITIONAL
     55 a.gtld-servers.net.	IN 	A	192.5.6.30
     56 ENTRY_END
     57 
     58 ENTRY_BEGIN
     59 MATCH opcode qtype qname
     60 ADJUST copy_id
     61 REPLY QR NOERROR
     62 SECTION QUESTION
     63 www.example.com. IN A
     64 SECTION AUTHORITY
     65 example.com.	IN NS	ns.example.com.
     66 ; is missing the glue!
     67 ENTRY_END
     68 
     69 ENTRY_BEGIN
     70 MATCH opcode qtype qname
     71 ADJUST copy_id
     72 REPLY QR NOERROR
     73 SECTION QUESTION
     74 example.com. IN NS
     75 SECTION AUTHORITY
     76 example.com.	IN NS	ns.example.com.
     77 ; is missing the glue!
     78 ENTRY_END
     79 
     80 ENTRY_BEGIN
     81 MATCH opcode qtype qname
     82 ADJUST copy_id
     83 REPLY AA QR NOERROR
     84 SECTION QUESTION
     85 ns.example.com. 	IN 	A
     86 SECTION ANSWER
     87 ns.example.com.		IN	CNAME	ns2.example.com.
     88 SECTION AUTHORITY
     89 example.com.		IN 	NS	ns.example.com.
     90 ENTRY_END
     91 
     92 ENTRY_BEGIN
     93 MATCH opcode qtype qname
     94 ADJUST copy_id
     95 REPLY AA QR NOERROR
     96 SECTION QUESTION
     97 ns2.example.com. 	IN 	A
     98 SECTION ANSWER
     99 ns2.example.com.	IN 	A	1.2.3.4
    100 SECTION AUTHORITY
    101 example.com.		IN 	NS	ns.example.com.
    102 ENTRY_END
    103 
    104 ENTRY_BEGIN
    105 MATCH opcode qtype qname
    106 ADJUST copy_id
    107 REPLY QR NOERROR
    108 SECTION QUESTION
    109 ns.example.com. 	IN 	AAAA
    110 SECTION AUTHORITY
    111 example.com.		IN 	NS	ns.example.com.
    112 ENTRY_END
    113 RANGE_END
    114 
    115 ; ns.example.com.
    116 RANGE_BEGIN 0 100
    117 	ADDRESS 1.2.3.4
    118 ENTRY_BEGIN
    119 MATCH opcode qtype qname
    120 ADJUST copy_id
    121 REPLY QR NOERROR
    122 SECTION QUESTION
    123 example.com. IN NS
    124 SECTION ANSWER
    125 example.com.	IN NS	ns.example.com.
    126 SECTION ADDITIONAL
    127 ns.example.com.		IN 	A	1.2.3.4
    128 ENTRY_END
    129 
    130 ENTRY_BEGIN
    131 MATCH opcode qtype qname
    132 ADJUST copy_id
    133 REPLY QR NOERROR
    134 SECTION QUESTION
    135 www.example.com. IN A
    136 SECTION ANSWER
    137 www.example.com. IN A	10.20.30.40
    138 SECTION AUTHORITY
    139 example.com.	IN NS	ns.example.com.
    140 SECTION ADDITIONAL
    141 ns.example.com.		IN 	A	1.2.3.4
    142 ENTRY_END
    143 
    144 ENTRY_BEGIN
    145 MATCH opcode qtype qname
    146 ADJUST copy_id
    147 REPLY QR NOERROR
    148 SECTION QUESTION
    149 ns.example.com. IN A
    150 SECTION ANSWER
    151 ns.example.com. IN A	1.2.3.4
    152 SECTION AUTHORITY
    153 example.com.	IN NS	ns.example.com.
    154 ENTRY_END
    155 
    156 ENTRY_BEGIN
    157 MATCH opcode qtype qname
    158 ADJUST copy_id
    159 REPLY QR AA NOERROR
    160 SECTION QUESTION
    161 ns.example.com. IN AAAA
    162 SECTION AUTHORITY
    163 example.com.	IN NS	ns.example.com.
    164 SECTION ADDITIONAL
    165 ns.example.com. IN A	1.2.3.4
    166 ENTRY_END
    167 
    168 RANGE_END
    169 
    170 STEP 1 QUERY
    171 ENTRY_BEGIN
    172 REPLY RD
    173 SECTION QUESTION
    174 www.example.com. IN A
    175 ENTRY_END
    176 
    177 ; recursion happens here.
    178 STEP 10 CHECK_ANSWER
    179 ENTRY_BEGIN
    180 MATCH all
    181 REPLY QR RD RA NOERROR
    182 SECTION QUESTION
    183 www.example.com. IN A
    184 SECTION ANSWER
    185 www.example.com. IN A	10.20.30.40
    186 SECTION AUTHORITY
    187 example.com.	IN NS	ns.example.com.
    188 SECTION ADDITIONAL
    189 ns.example.com.		IN 	A	1.2.3.4
    190 ENTRY_END
    191 
    192 ; let (possible) outstanding queries finish resolving
    193 STEP 21 TRAFFIC
    194 
    195 SCENARIO_END
    196