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 	rrset-roundrobin: no
      8 	ede: yes
      9 
     10 stub-zone:
     11 	name: "."
     12 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     13 CONFIG_END
     14 
     15 SCENARIO_BEGIN Test scrub of RRs of inappropriate length
     16 
     17 ; K.ROOT-SERVERS.NET.
     18 RANGE_BEGIN 0 200
     19 	ADDRESS 193.0.14.129 
     20 ENTRY_BEGIN
     21 MATCH opcode qtype qname
     22 ADJUST copy_id
     23 REPLY QR NOERROR
     24 SECTION QUESTION
     25 . IN NS
     26 SECTION ANSWER
     27 . IN NS	K.ROOT-SERVERS.NET.
     28 SECTION ADDITIONAL
     29 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     30 ENTRY_END
     31 
     32 ENTRY_BEGIN
     33 MATCH opcode qtype qname
     34 ADJUST copy_id
     35 REPLY QR NOERROR
     36 SECTION QUESTION
     37 www.example.com. IN A
     38 SECTION AUTHORITY
     39 com.	IN NS	a.gtld-servers.net.
     40 SECTION ADDITIONAL
     41 a.gtld-servers.net.	IN 	A	192.5.6.30
     42 ENTRY_END
     43 RANGE_END
     44 
     45 ; a.gtld-servers.net.
     46 RANGE_BEGIN 0 200
     47 	ADDRESS 192.5.6.30
     48 ENTRY_BEGIN
     49 MATCH opcode qtype qname
     50 ADJUST copy_id
     51 REPLY QR NOERROR
     52 SECTION QUESTION
     53 com. IN NS
     54 SECTION ANSWER
     55 com.	IN NS	a.gtld-servers.net.
     56 SECTION ADDITIONAL
     57 a.gtld-servers.net.	IN 	A	192.5.6.30
     58 ENTRY_END
     59 
     60 ENTRY_BEGIN
     61 MATCH opcode qtype qname
     62 ADJUST copy_id
     63 REPLY QR NOERROR
     64 SECTION QUESTION
     65 www.example.com. IN A
     66 SECTION AUTHORITY
     67 example.com.	IN NS	ns.example.com.
     68 SECTION ADDITIONAL
     69 ns.example.com.		IN 	A	1.2.3.4
     70 ENTRY_END
     71 RANGE_END
     72 
     73 ; ns.example.com.
     74 RANGE_BEGIN 0 200
     75 	ADDRESS 1.2.3.4
     76 ENTRY_BEGIN
     77 MATCH opcode qtype qname
     78 ADJUST copy_id
     79 REPLY QR NOERROR
     80 SECTION QUESTION
     81 example.com. IN NS
     82 SECTION ANSWER
     83 example.com.	IN NS	ns.example.com.
     84 SECTION ADDITIONAL
     85 ns.example.com.		IN 	A	1.2.3.4
     86 ENTRY_END
     87 
     88 ENTRY_BEGIN
     89 MATCH opcode qtype qname
     90 ADJUST copy_id
     91 REPLY QR AA NOERROR
     92 SECTION QUESTION
     93 www.example.com. IN A
     94 SECTION ANSWER
     95 www.example.com. IN A	10.20.30.40
     96 www.example.com. IN A \# 3 030405
     97 SECTION AUTHORITY
     98 example.com.	IN NS	ns.example.com.
     99 SECTION ADDITIONAL
    100 ns.example.com.		IN 	A	1.2.3.4
    101 ENTRY_END
    102 
    103 ENTRY_BEGIN
    104 MATCH opcode qtype qname
    105 ADJUST copy_id
    106 REPLY QR AA NOERROR
    107 SECTION QUESTION
    108 www.example.com. IN AAAA
    109 SECTION ANSWER
    110 www.example.com. IN AAAA	2001:db8::1234
    111 www.example.com. IN AAAA \# 48 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F
    112 SECTION AUTHORITY
    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 AA NOERROR
    122 SECTION QUESTION
    123 broken1.example.com. IN A
    124 SECTION ANSWER
    125 broken1.example.com. IN A \# 3 030405
    126 broken1.example.com. IN A \# 3 030406
    127 SECTION AUTHORITY
    128 example.com.	IN NS	ns.example.com.
    129 SECTION ADDITIONAL
    130 ns.example.com.		IN 	A	1.2.3.4
    131 ENTRY_END
    132 
    133 ENTRY_BEGIN
    134 MATCH opcode qtype qname
    135 ADJUST copy_id
    136 REPLY QR AA NOERROR
    137 SECTION QUESTION
    138 broken1.example.com. IN AAAA
    139 SECTION ANSWER
    140 broken1.example.com. IN AAAA \# 48 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F
    141 broken1.example.com. IN AAAA \# 48 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E30
    142 broken1.example.com. IN AAAA \# 48 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E31
    143 SECTION AUTHORITY
    144 example.com.	IN NS	ns.example.com.
    145 SECTION ADDITIONAL
    146 ns.example.com.		IN 	A	1.2.3.4
    147 ENTRY_END
    148 
    149 ENTRY_BEGIN
    150 MATCH opcode qtype qname
    151 ADJUST copy_id
    152 REPLY QR AA NOERROR
    153 SECTION QUESTION
    154 broken2.example.com. IN A
    155 SECTION ANSWER
    156 broken2.example.com. IN A 1.2.3.4
    157 broken2.example.com. IN A \# 3 030405
    158 broken2.example.com. IN A 1.2.3.5
    159 broken2.example.com. IN A \# 3 030406
    160 SECTION AUTHORITY
    161 example.com.	IN NS	ns.example.com.
    162 SECTION ADDITIONAL
    163 ns.example.com. IN A \# 3 030407
    164 ns.example.com.		IN 	A	1.2.3.6
    165 ns.example.com. IN A \# 3 030408
    166 ns.example.com. IN A \# 3 030409
    167 ns.example.com.		IN 	A	1.2.3.7
    168 ENTRY_END
    169 RANGE_END
    170 
    171 STEP 1 QUERY
    172 ENTRY_BEGIN
    173 REPLY RD
    174 SECTION QUESTION
    175 www.example.com. IN A
    176 ENTRY_END
    177 
    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 STEP 20 QUERY
    193 ENTRY_BEGIN
    194 REPLY RD
    195 SECTION QUESTION
    196 www.example.com. IN AAAA
    197 ENTRY_END
    198 
    199 STEP 30 CHECK_ANSWER
    200 ENTRY_BEGIN
    201 MATCH all
    202 REPLY QR RD RA NOERROR
    203 SECTION QUESTION
    204 www.example.com. IN AAAA
    205 SECTION ANSWER
    206 www.example.com. IN AAAA	2001:db8::1234
    207 SECTION AUTHORITY
    208 example.com.	IN NS	ns.example.com.
    209 SECTION ADDITIONAL
    210 ns.example.com.		IN 	A	1.2.3.4
    211 ENTRY_END
    212 
    213 STEP 40 QUERY
    214 ENTRY_BEGIN
    215 REPLY RD
    216 SECTION QUESTION
    217 broken1.example.com. IN A
    218 ENTRY_END
    219 
    220 STEP 50 CHECK_ANSWER
    221 ENTRY_BEGIN
    222 MATCH all
    223 REPLY QR RD RA NOERROR
    224 SECTION QUESTION
    225 broken1.example.com. IN A
    226 SECTION ANSWER
    227 SECTION AUTHORITY
    228 example.com.	IN NS	ns.example.com.
    229 SECTION ADDITIONAL
    230 ns.example.com.		IN 	A	1.2.3.4
    231 ENTRY_END
    232 
    233 STEP 60 QUERY
    234 ENTRY_BEGIN
    235 REPLY RD
    236 SECTION QUESTION
    237 broken1.example.com. IN AAAA
    238 ENTRY_END
    239 
    240 STEP 70 CHECK_ANSWER
    241 ENTRY_BEGIN
    242 MATCH all
    243 REPLY QR RD RA NOERROR
    244 SECTION QUESTION
    245 broken1.example.com. IN AAAA
    246 SECTION ANSWER
    247 SECTION AUTHORITY
    248 example.com.	IN NS	ns.example.com.
    249 SECTION ADDITIONAL
    250 ns.example.com.		IN 	A	1.2.3.4
    251 ENTRY_END
    252 
    253 STEP 80 QUERY
    254 ENTRY_BEGIN
    255 REPLY RD
    256 SECTION QUESTION
    257 broken2.example.com. IN A
    258 ENTRY_END
    259 
    260 STEP 90 CHECK_ANSWER
    261 ENTRY_BEGIN
    262 MATCH all
    263 REPLY QR RD RA NOERROR
    264 SECTION QUESTION
    265 broken2.example.com. IN A
    266 SECTION ANSWER
    267 broken2.example.com. IN A 1.2.3.4
    268 broken2.example.com. IN A 1.2.3.5
    269 SECTION AUTHORITY
    270 example.com.	IN NS	ns.example.com.
    271 SECTION ADDITIONAL
    272 ns.example.com.		IN 	A	1.2.3.6
    273 ns.example.com.		IN 	A	1.2.3.7
    274 ENTRY_END
    275 
    276 STEP 100 QUERY
    277 ENTRY_BEGIN
    278 REPLY RD CD DO
    279 SECTION QUESTION
    280 www.example.com. IN A
    281 ENTRY_END
    282 
    283 STEP 110 CHECK_ANSWER
    284 ENTRY_BEGIN
    285 MATCH all ede=0
    286 REPLY QR RD CD RA DO NOERROR
    287 SECTION QUESTION
    288 www.example.com. IN A
    289 SECTION ANSWER
    290 www.example.com. IN A	10.20.30.40
    291 SECTION AUTHORITY
    292 example.com.	IN NS	ns.example.com.
    293 SECTION ADDITIONAL
    294 ns.example.com.		IN 	A	1.2.3.6
    295 ns.example.com.		IN 	A	1.2.3.7
    296 ENTRY_END
    297 
    298 SCENARIO_END
    299