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 	do-ip6: no
      8 	harden-unverified-glue: yes
      9 stub-zone:
     10 	name: "."
     11 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     12 CONFIG_END
     13 
     14 SCENARIO_BEGIN Test iterative resolve with lame hints.
     15 
     16 ; K.ROOT-SERVERS.NET.
     17 RANGE_BEGIN 0 100
     18 	ADDRESS 193.0.14.129
     19 ENTRY_BEGIN
     20 MATCH opcode qtype qname
     21 ADJUST copy_id
     22 REPLY QR RA NOERROR
     23 SECTION QUESTION
     24 . IN NS
     25 SECTION ANSWER
     26 . IN NS	K.ROOT-SERVERS.NET.
     27 SECTION ADDITIONAL
     28 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     29 ENTRY_END
     30 
     31 ENTRY_BEGIN
     32 MATCH opcode qtype qname
     33 ADJUST copy_id
     34 REPLY QR RA NOERROR
     35 SECTION QUESTION
     36 a.gtld-servers.net. IN A
     37 SECTION AUTHORITY
     38 net.	IN NS	a.gtld-servers.net.
     39 SECTION ADDITIONAL
     40 a.gtld-servers.net.	IN 	A	192.5.6.30
     41 ENTRY_END
     42 
     43 ENTRY_BEGIN
     44 MATCH opcode qtype qname
     45 ADJUST copy_id
     46 REPLY QR RA NOERROR
     47 SECTION QUESTION
     48 www.example.com. IN A
     49 SECTION AUTHORITY
     50 com.	IN NS	a.gtld-servers.net.
     51 SECTION ADDITIONAL
     52 a.gtld-servers.net.	IN 	A	192.5.6.30
     53 ENTRY_END
     54 RANGE_END
     55 
     56 ; a.gtld-servers.net.
     57 RANGE_BEGIN 0 100
     58 	ADDRESS 192.5.6.30
     59 
     60 ENTRY_BEGIN
     61 MATCH opcode qtype qname
     62 ADJUST copy_id
     63 REPLY QR NOERROR
     64 SECTION QUESTION
     65 a.gtld-servers.net. IN A
     66 SECTION ANSWER
     67 a.gtld-servers.net.	IN A	192.5.6.30
     68 SECTION AUTHORITY
     69 net.	IN NS	a.gtld-servers.net.
     70 SECTION ADDITIONAL
     71 a.gtld-servers.net.	IN 	A	192.5.6.30
     72 ENTRY_END
     73 
     74 ENTRY_BEGIN
     75 MATCH opcode qtype qname
     76 ADJUST copy_id
     77 REPLY QR NOERROR
     78 SECTION QUESTION
     79 www.example.com. IN A
     80 SECTION AUTHORITY
     81 example.com.	IN NS	ns1.examplesibling.com.
     82 SECTION ADDITIONAL
     83 ns1.examplesibling.com.		IN 	A	1.2.3.4
     84 ENTRY_END
     85 
     86 ENTRY_BEGIN
     87 MATCH opcode qtype qname
     88 ADJUST copy_id
     89 REPLY QR NOERROR
     90 SECTION QUESTION
     91 com. IN NS
     92 SECTION ANSWER
     93 com.	IN NS	a.gtld-servers.net.
     94 SECTION ADDITIONAL
     95 a.gtld-servers.net.	IN 	A	192.5.6.30
     96 ENTRY_END
     97 
     98 ENTRY_BEGIN
     99 MATCH opcode qtype qname
    100 ADJUST copy_id
    101 REPLY QR NOERROR
    102 SECTION QUESTION
    103 ns1.examplesibling.com. IN A
    104 SECTION ANSWER
    105 ns1.examplesibling.com. IN A 1.2.3.5
    106 ENTRY_END
    107 RANGE_END
    108 
    109 ; stale ns1.examplesibling.com.
    110 RANGE_BEGIN 0 100
    111 	ADDRESS 1.2.3.4
    112 ENTRY_BEGIN
    113 MATCH opcode qtype qname
    114 ADJUST copy_id
    115 REPLY QR NOERROR
    116 SECTION QUESTION
    117 example.com. IN NS
    118 SECTION ANSWER
    119 example.com.	IN NS	ns1.examplesibling.com.
    120 SECTION ADDITIONAL
    121 ns1.examplesibling.com.		IN 	A	1.2.3.5
    122 ENTRY_END
    123 
    124 ENTRY_BEGIN
    125 MATCH opcode qtype qname
    126 ADJUST copy_id
    127 REPLY QR NOERROR
    128 SECTION QUESTION
    129 www.example.com. IN A
    130 SECTION ANSWER
    131 www.example.com. IN A	10.20.30.40
    132 SECTION AUTHORITY
    133 example.com.	IN NS	ns1.examplesibling.com.
    134 SECTION ADDITIONAL
    135 ns1.examplesibling.com.		IN 	A	1.2.3.5
    136 ENTRY_END
    137 RANGE_END
    138 
    139 ; actual ns1.examplesibling.com.
    140 RANGE_BEGIN 0 100
    141 	ADDRESS 1.2.3.5
    142 ENTRY_BEGIN
    143 MATCH opcode qtype qname
    144 ADJUST copy_id
    145 REPLY QR NOERROR
    146 SECTION QUESTION
    147 example.com. IN NS
    148 SECTION ANSWER
    149 example.com.	IN NS	ns1.examplesibling.com.
    150 SECTION ADDITIONAL
    151 ns1.examplesibling.com.		IN 	A	1.2.3.5
    152 ENTRY_END
    153 
    154 ENTRY_BEGIN
    155 MATCH opcode qtype qname
    156 ADJUST copy_id
    157 REPLY QR NOERROR
    158 SECTION QUESTION
    159 www.example.com. IN A
    160 SECTION ANSWER
    161 www.example.com. IN A	10.20.30.50
    162 SECTION AUTHORITY
    163 example.com.	IN NS	ns1.examplesibling.com.
    164 SECTION ADDITIONAL
    165 ns1.examplesibling.com.		IN 	A	1.2.3.5
    166 ENTRY_END
    167 RANGE_END
    168 
    169 STEP 1 QUERY
    170 ENTRY_BEGIN
    171 REPLY RD
    172 SECTION QUESTION
    173 www.example.com. IN A
    174 ENTRY_END
    175 
    176 ; recursion happens here.
    177 STEP 10 CHECK_ANSWER
    178 ENTRY_BEGIN
    179 MATCH all
    180 REPLY QR RD RA NOERROR
    181 SECTION QUESTION
    182 www.example.com. IN A
    183 SECTION ANSWER
    184 www.example.com. IN A	10.20.30.50
    185 SECTION AUTHORITY
    186 example.com.	IN NS	ns1.examplesibling.com.
    187 ENTRY_END
    188 
    189 SCENARIO_END
    190