Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 server:
      3 	target-fetch-policy: "0 0 0 0 0"
      4 	prefetch: no
      5 	serve-expired: no
      6 
      7 stub-zone:
      8 	name: "."
      9 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     10 CONFIG_END
     11 
     12 SCENARIO_BEGIN Test TTL for the last zero second of cached messages.
     13 
     14 ; K.ROOT-SERVERS.NET.
     15 RANGE_BEGIN 0 100
     16 	ADDRESS 193.0.14.129 
     17 ENTRY_BEGIN
     18 MATCH opcode qtype qname
     19 ADJUST copy_id
     20 REPLY QR NOERROR
     21 SECTION QUESTION
     22 . IN NS
     23 SECTION ANSWER
     24 . IN NS	K.ROOT-SERVERS.NET.
     25 SECTION ADDITIONAL
     26 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     27 ENTRY_END
     28 
     29 ENTRY_BEGIN
     30 MATCH opcode subdomain
     31 ADJUST copy_id copy_query
     32 REPLY QR NOERROR
     33 SECTION QUESTION
     34 com. IN A
     35 SECTION AUTHORITY
     36 com.	IN NS	a.gtld-servers.net.
     37 SECTION ADDITIONAL
     38 a.gtld-servers.net.	IN 	A	192.5.6.30
     39 ENTRY_END
     40 
     41 ENTRY_BEGIN
     42 MATCH opcode qtype qname
     43 ADJUST copy_id
     44 REPLY QR AA NOERROR
     45 SECTION QUESTION
     46 a.gtld-servers.net.	IN A
     47 SECTION ANSWER
     48 a.gtld-servers.net.	IN A	192.5.6.30
     49 ENTRY_END
     50 
     51 ENTRY_BEGIN
     52 MATCH opcode qtype qname
     53 ADJUST copy_id
     54 REPLY QR AA NOERROR
     55 SECTION QUESTION
     56 K.ROOT-SERVERS.NET.	IN	A
     57 SECTION ANSWER
     58 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     59 ENTRY_END
     60 
     61 ENTRY_BEGIN
     62 MATCH opcode qtype qname
     63 ADJUST copy_id
     64 REPLY QR AA NOERROR
     65 SECTION QUESTION
     66 a.gtld-servers.net.	IN AAAA
     67 SECTION AUTHORITY
     68 . 86400 IN SOA . . 20070304 28800 7200 604800 86400
     69 ENTRY_END
     70 
     71 ENTRY_BEGIN
     72 MATCH opcode qtype qname
     73 ADJUST copy_id
     74 REPLY QR AA NOERROR
     75 SECTION QUESTION
     76 K.ROOT-SERVERS.NET.	IN	AAAA
     77 SECTION AUTHORITY
     78 . 86400 IN SOA . . 20070304 28800 7200 604800 86400
     79 ENTRY_END
     80 
     81 RANGE_END
     82 
     83 ; a.gtld-servers.net.
     84 RANGE_BEGIN 0 300
     85 	ADDRESS 192.5.6.30
     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 subdomain
    100 ADJUST copy_id copy_query
    101 REPLY QR NOERROR
    102 SECTION QUESTION
    103 example.com. IN A
    104 SECTION AUTHORITY
    105 example.com.	IN NS	ns.example.com.
    106 SECTION ADDITIONAL
    107 ns.example.com.		IN 	A	1.2.3.4
    108 ENTRY_END
    109 RANGE_END
    110 
    111 ; ns.example.com
    112 RANGE_BEGIN 0 100
    113 	ADDRESS 1.2.3.4
    114 
    115 ENTRY_BEGIN
    116 MATCH opcode qtype qname
    117 ADJUST copy_id
    118 REPLY QR AA NOERROR
    119 SECTION QUESTION
    120 example.com. IN NS
    121 SECTION ANSWER
    122 example.com.	IN NS	ns.example.com.
    123 SECTION ADDITIONAL
    124 ns.example.com.		IN 	A	1.2.3.4
    125 ENTRY_END
    126 
    127 ENTRY_BEGIN
    128 MATCH opcode qtype qname
    129 ADJUST copy_id
    130 REPLY QR AA NOERROR
    131 SECTION QUESTION
    132 www.example.com. IN A
    133 SECTION ANSWER
    134 www.example.com. 10	IN A 1.2.3.4
    135 ENTRY_END
    136 RANGE_END
    137 
    138 ; ns.example.com
    139 RANGE_BEGIN 100 300
    140 	ADDRESS 1.2.3.4
    141 
    142 ENTRY_BEGIN
    143 MATCH opcode qtype qname
    144 ADJUST copy_id
    145 REPLY QR AA REFUSED
    146 SECTION QUESTION
    147 example.com. IN NS
    148 ENTRY_END
    149 
    150 ENTRY_BEGIN
    151 MATCH opcode qtype qname
    152 ADJUST copy_id
    153 REPLY QR AA REFUSED
    154 SECTION QUESTION
    155 ns.example.com. IN A
    156 ENTRY_END
    157 
    158 ENTRY_BEGIN
    159 MATCH opcode qtype qname
    160 ADJUST copy_id
    161 REPLY QR AA REFUSED
    162 SECTION QUESTION
    163 ns.example.com. IN AAAA
    164 ENTRY_END
    165 
    166 ENTRY_BEGIN
    167 MATCH opcode qtype qname
    168 ADJUST copy_id
    169 REPLY QR REFUSED
    170 SECTION QUESTION
    171 www.example.com. IN A
    172 ENTRY_END
    173 RANGE_END
    174 
    175 STEP 1 TIME_PASSES ELAPSE 10
    176 
    177 STEP 10 QUERY
    178 ENTRY_BEGIN
    179 REPLY RD
    180 SECTION QUESTION
    181 www.example.com. IN A
    182 ENTRY_END
    183 
    184 STEP 20 CHECK_ANSWER
    185 ENTRY_BEGIN
    186 MATCH all ttl
    187 REPLY QR RD RA NOERROR
    188 SECTION QUESTION
    189 www.example.com. IN A
    190 SECTION ANSWER
    191 www.example.com. 10 IN A 1.2.3.4
    192 ENTRY_END
    193 
    194 STEP 30 TIME_PASSES ELAPSE 5
    195 
    196 STEP 40 QUERY
    197 ENTRY_BEGIN
    198 REPLY RD
    199 SECTION QUESTION
    200 www.example.com. IN A
    201 ENTRY_END
    202 
    203 STEP 50 CHECK_ANSWER
    204 ENTRY_BEGIN
    205 MATCH all ttl
    206 REPLY QR RD RA NOERROR
    207 SECTION QUESTION
    208 www.example.com. IN A
    209 SECTION ANSWER
    210 www.example.com. 5 IN A 1.2.3.4
    211 ENTRY_END
    212 
    213 STEP 60 TIME_PASSES ELAPSE 3
    214 
    215 STEP 70 QUERY
    216 ENTRY_BEGIN
    217 REPLY RD
    218 SECTION QUESTION
    219 www.example.com. IN A
    220 ENTRY_END
    221 
    222 STEP 80 CHECK_ANSWER
    223 ENTRY_BEGIN
    224 MATCH all ttl
    225 REPLY QR RD RA NOERROR
    226 SECTION QUESTION
    227 www.example.com. IN A
    228 SECTION ANSWER
    229 www.example.com. 2 IN A 1.2.3.4
    230 ENTRY_END
    231 
    232 STEP 90 TIME_PASSES ELAPSE 1
    233 
    234 STEP 100 QUERY
    235 ENTRY_BEGIN
    236 REPLY RD
    237 SECTION QUESTION
    238 www.example.com. IN A
    239 ENTRY_END
    240 
    241 STEP 110 CHECK_ANSWER
    242 ENTRY_BEGIN
    243 MATCH all ttl
    244 REPLY QR RD RA NOERROR
    245 SECTION QUESTION
    246 www.example.com. IN A
    247 SECTION ANSWER
    248 www.example.com. 1 IN A 1.2.3.4
    249 ENTRY_END
    250 
    251 STEP 120 TIME_PASSES ELAPSE 1
    252 
    253 STEP 130 QUERY
    254 ENTRY_BEGIN
    255 REPLY RD
    256 SECTION QUESTION
    257 www.example.com. IN A
    258 ENTRY_END
    259 
    260 STEP 140 CHECK_ANSWER
    261 ENTRY_BEGIN
    262 MATCH all ttl
    263 REPLY QR RD RA SERVFAIL
    264 SECTION QUESTION
    265 www.example.com. IN A
    266 SECTION ANSWER
    267 ENTRY_END
    268 
    269 SCENARIO_END
    270