Home | History | Annotate | Line # | Download | only in testdata
ttl_max.rpl revision 1.1.1.3
      1      1.1  christos ; config options
      2      1.1  christos server:
      3      1.1  christos 	access-control: 127.0.0.1 allow_snoop
      4      1.1  christos 	cache-max-ttl: 10
      5  1.1.1.2  christos 	qname-minimisation: "no"
      6  1.1.1.3  christos 	minimal-responses: no
      7      1.1  christos 
      8      1.1  christos stub-zone:
      9      1.1  christos 	name: "."
     10      1.1  christos 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     11      1.1  christos CONFIG_END
     12      1.1  christos 
     13      1.1  christos SCENARIO_BEGIN Test TTL max option for messages in the cache
     14      1.1  christos 
     15      1.1  christos ; K.ROOT-SERVERS.NET.
     16      1.1  christos RANGE_BEGIN 0 100
     17      1.1  christos 	ADDRESS 193.0.14.129 
     18      1.1  christos ENTRY_BEGIN
     19      1.1  christos MATCH opcode qtype qname
     20      1.1  christos ADJUST copy_id
     21      1.1  christos REPLY QR NOERROR
     22      1.1  christos SECTION QUESTION
     23      1.1  christos . IN NS
     24      1.1  christos SECTION ANSWER
     25      1.1  christos . IN NS	K.ROOT-SERVERS.NET.
     26      1.1  christos SECTION ADDITIONAL
     27      1.1  christos K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     28      1.1  christos ENTRY_END
     29      1.1  christos 
     30      1.1  christos ENTRY_BEGIN
     31      1.1  christos MATCH opcode subdomain
     32      1.1  christos ADJUST copy_id copy_query
     33      1.1  christos REPLY QR NOERROR
     34      1.1  christos SECTION QUESTION
     35      1.1  christos com. IN A
     36      1.1  christos SECTION AUTHORITY
     37      1.1  christos com.	IN NS	a.gtld-servers.net.
     38      1.1  christos SECTION ADDITIONAL
     39      1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     40      1.1  christos ENTRY_END
     41      1.1  christos 
     42      1.1  christos ENTRY_BEGIN
     43      1.1  christos MATCH opcode qtype qname
     44      1.1  christos ADJUST copy_id
     45      1.1  christos REPLY QR AA NOERROR
     46      1.1  christos SECTION QUESTION
     47      1.1  christos a.gtld-servers.net.	IN A
     48      1.1  christos SECTION ANSWER
     49      1.1  christos a.gtld-servers.net.	IN A	192.5.6.30
     50      1.1  christos ENTRY_END
     51      1.1  christos 
     52      1.1  christos ENTRY_BEGIN
     53      1.1  christos MATCH opcode qtype qname
     54      1.1  christos ADJUST copy_id
     55      1.1  christos REPLY QR AA NOERROR
     56      1.1  christos SECTION QUESTION
     57      1.1  christos K.ROOT-SERVERS.NET.	IN	A
     58      1.1  christos SECTION ANSWER
     59      1.1  christos K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     60      1.1  christos ENTRY_END
     61      1.1  christos 
     62      1.1  christos ENTRY_BEGIN
     63      1.1  christos MATCH opcode qtype qname
     64      1.1  christos ADJUST copy_id
     65      1.1  christos REPLY QR AA NOERROR
     66      1.1  christos SECTION QUESTION
     67      1.1  christos a.gtld-servers.net.	IN AAAA
     68      1.1  christos SECTION AUTHORITY
     69      1.1  christos . 86400 IN SOA . . 20070304 28800 7200 604800 86400
     70      1.1  christos ENTRY_END
     71      1.1  christos 
     72      1.1  christos ENTRY_BEGIN
     73      1.1  christos MATCH opcode qtype qname
     74      1.1  christos ADJUST copy_id
     75      1.1  christos REPLY QR AA NOERROR
     76      1.1  christos SECTION QUESTION
     77      1.1  christos K.ROOT-SERVERS.NET.	IN	AAAA
     78      1.1  christos SECTION AUTHORITY
     79      1.1  christos . 86400 IN SOA . . 20070304 28800 7200 604800 86400
     80      1.1  christos ENTRY_END
     81      1.1  christos 
     82      1.1  christos RANGE_END
     83      1.1  christos 
     84      1.1  christos ; a.gtld-servers.net.
     85      1.1  christos RANGE_BEGIN 0 100
     86      1.1  christos 	ADDRESS 192.5.6.30
     87      1.1  christos ENTRY_BEGIN
     88      1.1  christos MATCH opcode qtype qname
     89      1.1  christos ADJUST copy_id
     90      1.1  christos REPLY QR NOERROR
     91      1.1  christos SECTION QUESTION
     92      1.1  christos com. IN NS
     93      1.1  christos SECTION ANSWER
     94      1.1  christos com.	IN NS	a.gtld-servers.net.
     95      1.1  christos SECTION ADDITIONAL
     96      1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     97      1.1  christos ENTRY_END
     98      1.1  christos 
     99      1.1  christos ENTRY_BEGIN
    100      1.1  christos MATCH opcode subdomain
    101      1.1  christos ADJUST copy_id copy_query
    102      1.1  christos REPLY QR NOERROR
    103      1.1  christos SECTION QUESTION
    104      1.1  christos example.com. IN A
    105      1.1  christos SECTION AUTHORITY
    106      1.1  christos example.com.	IN NS	ns.example.com.
    107      1.1  christos SECTION ADDITIONAL
    108      1.1  christos ns.example.com.		IN 	A	1.2.3.4
    109      1.1  christos ENTRY_END
    110      1.1  christos RANGE_END
    111      1.1  christos 
    112      1.1  christos ; ns.example.com.
    113      1.1  christos RANGE_BEGIN 0 100
    114      1.1  christos 	ADDRESS 1.2.3.4
    115      1.1  christos ENTRY_BEGIN
    116      1.1  christos MATCH opcode qtype qname
    117      1.1  christos ADJUST copy_id
    118      1.1  christos REPLY QR NOERROR
    119      1.1  christos SECTION QUESTION
    120      1.1  christos example.com. IN NS
    121      1.1  christos SECTION ANSWER
    122      1.1  christos example.com.	IN NS	ns.example.com.
    123      1.1  christos SECTION ADDITIONAL
    124      1.1  christos ns.example.com.		IN 	A	1.2.3.4
    125      1.1  christos ENTRY_END
    126      1.1  christos 
    127      1.1  christos ENTRY_BEGIN
    128      1.1  christos MATCH opcode qtype qname
    129      1.1  christos ADJUST copy_id
    130      1.1  christos REPLY QR AA NOERROR
    131      1.1  christos SECTION QUESTION
    132      1.1  christos ns.example.com. IN A
    133      1.1  christos SECTION ANSWER
    134      1.1  christos ns.example.com.		IN 	A	1.2.3.4
    135      1.1  christos SECTION AUTHORITY
    136      1.1  christos example.com.	IN NS	ns.example.com.
    137      1.1  christos ENTRY_END
    138      1.1  christos 
    139      1.1  christos ENTRY_BEGIN
    140      1.1  christos MATCH opcode qtype qname
    141      1.1  christos ADJUST copy_id
    142      1.1  christos REPLY QR NOERROR
    143      1.1  christos SECTION QUESTION
    144      1.1  christos www.example.com. IN A
    145      1.1  christos SECTION ANSWER
    146      1.1  christos www.example.com.  248 IN A	10.20.30.40
    147      1.1  christos SECTION AUTHORITY
    148      1.1  christos example.com.	IN NS	ns.example.com.
    149      1.1  christos SECTION ADDITIONAL
    150      1.1  christos ns.example.com.		IN 	A	1.2.3.4
    151      1.1  christos ENTRY_END
    152      1.1  christos 
    153      1.1  christos ENTRY_BEGIN
    154      1.1  christos MATCH opcode qtype qname
    155      1.1  christos ADJUST copy_id
    156      1.1  christos REPLY QR AA NOERROR
    157      1.1  christos SECTION QUESTION
    158      1.1  christos ns.example.com. IN AAAA
    159      1.1  christos SECTION AUTHORITY
    160      1.1  christos example.com. 10 IN SOA . . 15 28800 7200 604800 10
    161      1.1  christos ENTRY_END
    162      1.1  christos 
    163      1.1  christos RANGE_END
    164      1.1  christos 
    165      1.1  christos ; start by passing time ; so we are not at 0
    166      1.1  christos STEP 1 TIME_PASSES ELAPSE 10
    167      1.1  christos 
    168      1.1  christos ; query for the record
    169      1.1  christos STEP 8 QUERY
    170      1.1  christos ENTRY_BEGIN
    171      1.1  christos REPLY RD CD
    172      1.1  christos SECTION QUESTION
    173      1.1  christos www.example.com. IN A
    174      1.1  christos ENTRY_END
    175      1.1  christos 
    176      1.1  christos STEP 10 CHECK_ANSWER
    177      1.1  christos ENTRY_BEGIN
    178      1.1  christos MATCH all ttl
    179      1.1  christos REPLY QR RD RA CD
    180      1.1  christos SECTION QUESTION
    181      1.1  christos www.example.com. IN A
    182      1.1  christos SECTION ANSWER
    183  1.1.1.3  christos www.example.com. 10 IN A	10.20.30.40
    184      1.1  christos SECTION AUTHORITY
    185  1.1.1.3  christos example.com.	10	IN NS	ns.example.com.
    186      1.1  christos SECTION ADDITIONAL
    187  1.1.1.3  christos ns.example.com.	10	IN 	A	1.2.3.4
    188      1.1  christos ENTRY_END
    189      1.1  christos 
    190      1.1  christos ; wait 
    191      1.1  christos STEP 20 TIME_PASSES ELAPSE 17
    192      1.1  christos 
    193      1.1  christos ; do a lookup to check TTLs.
    194      1.1  christos STEP 25 QUERY
    195      1.1  christos ENTRY_BEGIN
    196      1.1  christos REPLY
    197      1.1  christos SECTION QUESTION
    198      1.1  christos www.example.com. IN A
    199      1.1  christos ENTRY_END
    200      1.1  christos 
    201      1.1  christos STEP 26 CHECK_ANSWER
    202      1.1  christos ENTRY_BEGIN
    203      1.1  christos MATCH all ttl
    204      1.1  christos REPLY QR RA
    205      1.1  christos SECTION QUESTION
    206      1.1  christos www.example.com. IN A
    207      1.1  christos SECTION ANSWER
    208  1.1.1.3  christos .       10    IN      NS      K.ROOT-SERVERS.NET.
    209      1.1  christos SECTION AUTHORITY
    210      1.1  christos SECTION ADDITIONAL
    211  1.1.1.3  christos K.ROOT-SERVERS.NET.     10    IN      A       193.0.14.129
    212      1.1  christos ENTRY_END
    213      1.1  christos 
    214      1.1  christos SCENARIO_END
    215