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 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 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 QR NOERROR
     84 SECTION QUESTION
     85 ns.example.com. 	IN 	A
     86 SECTION ANSWER
     87 ns.example.com.		IN 	A	1.2.3.4
     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 QR NOERROR
     96 SECTION QUESTION
     97 ns.example.com. 	IN 	AAAA
     98 SECTION AUTHORITY
     99 example.com.		IN 	NS	ns.example.com.
    100 ENTRY_END
    101 RANGE_END
    102 
    103 ; ns.example.com.
    104 RANGE_BEGIN 0 100
    105 	ADDRESS 1.2.3.4
    106 ENTRY_BEGIN
    107 MATCH opcode qtype qname
    108 ADJUST copy_id
    109 REPLY QR NOERROR
    110 SECTION QUESTION
    111 example.com. IN NS
    112 SECTION ANSWER
    113 example.com.	IN NS	ns.example.com.
    114 SECTION ADDITIONAL
    115 ns.example.com.		IN 	A	1.2.3.4
    116 ENTRY_END
    117 
    118 ENTRY_BEGIN
    119 MATCH opcode qtype qname
    120 ADJUST copy_id
    121 REPLY QR NOERROR
    122 SECTION QUESTION
    123 www.example.com. IN A
    124 SECTION ANSWER
    125 www.example.com. IN A	10.20.30.40
    126 SECTION AUTHORITY
    127 example.com.	IN NS	ns.example.com.
    128 SECTION ADDITIONAL
    129 ns.example.com.		IN 	A	1.2.3.4
    130 ENTRY_END
    131 
    132 ENTRY_BEGIN
    133 MATCH opcode qtype qname
    134 ADJUST copy_id
    135 REPLY QR NOERROR
    136 SECTION QUESTION
    137 ns.example.com. IN A
    138 SECTION ANSWER
    139 ns.example.com. IN A	1.2.3.4
    140 SECTION AUTHORITY
    141 example.com.	IN NS	ns.example.com.
    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 AAAA
    150 SECTION AUTHORITY
    151 example.com.	IN NS	ns.example.com.
    152 SECTION ADDITIONAL
    153 ns.example.com. IN A	1.2.3.4
    154 ENTRY_END
    155 
    156 RANGE_END
    157 
    158 STEP 1 QUERY
    159 ENTRY_BEGIN
    160 REPLY RD
    161 SECTION QUESTION
    162 www.example.com. IN A
    163 ENTRY_END
    164 
    165 ; recursion happens here.
    166 STEP 10 CHECK_ANSWER
    167 ENTRY_BEGIN
    168 MATCH all
    169 REPLY QR RD RA NOERROR
    170 SECTION QUESTION
    171 www.example.com. IN A
    172 SECTION ANSWER
    173 www.example.com. IN A	10.20.30.40
    174 SECTION AUTHORITY
    175 example.com.	IN NS	ns.example.com.
    176 SECTION ADDITIONAL
    177 ns.example.com.		IN 	A	1.2.3.4
    178 ENTRY_END
    179 
    180 ; let (possible) outstanding queries finish resolving
    181 STEP 21 TRAFFIC
    182 
    183 SCENARIO_END
    184