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