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