Home | History | Annotate | Line # | Download | only in testdata
      1  1.1  christos ; config options
      2  1.1  christos server:
      3  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      4  1.1  christos 	qname-minimisation: no
      5  1.1  christos 	minimal-responses: yes
      6  1.1  christos 	log-servfail: yes
      7  1.1  christos 	module-config: "iterator"
      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 for ghost domain with a child apex NS query.
     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 tld. IN NS
     37  1.1  christos SECTION AUTHORITY
     38  1.1  christos tld.	IN NS	ns.tld.
     39  1.1  christos SECTION ADDITIONAL
     40  1.1  christos ns.tld. IN A 1.2.3.5
     41  1.1  christos ENTRY_END
     42  1.1  christos RANGE_END
     43  1.1  christos 
     44  1.1  christos ; ns.tld
     45  1.1  christos RANGE_BEGIN 0 15
     46  1.1  christos 	ADDRESS 1.2.3.5
     47  1.1  christos ENTRY_BEGIN
     48  1.1  christos MATCH opcode qtype qname
     49  1.1  christos ADJUST copy_id
     50  1.1  christos REPLY QR AA NOERROR
     51  1.1  christos SECTION QUESTION
     52  1.1  christos tld. IN NS
     53  1.1  christos SECTION ANSWER
     54  1.1  christos tld.    IN NS   ns.tld
     55  1.1  christos SECTION ADDITIONAL
     56  1.1  christos ns.tld. IN A 1.2.3.5
     57  1.1  christos ENTRY_END
     58  1.1  christos 
     59  1.1  christos ENTRY_BEGIN
     60  1.1  christos MATCH opcode qtype qname
     61  1.1  christos ADJUST copy_id
     62  1.1  christos REPLY QR AA NOERROR
     63  1.1  christos SECTION QUESTION
     64  1.1  christos ns.tld. IN A
     65  1.1  christos SECTION ANSWER
     66  1.1  christos ns.tld. IN A 1.2.3.5
     67  1.1  christos ENTRY_END
     68  1.1  christos 
     69  1.1  christos ENTRY_BEGIN
     70  1.1  christos MATCH opcode qtype qname
     71  1.1  christos ADJUST copy_id
     72  1.1  christos REPLY QR AA NOERROR
     73  1.1  christos SECTION QUESTION
     74  1.1  christos ns.tld. IN AAAA
     75  1.1  christos SECTION AUTHORITY
     76  1.1  christos tld. 3600 IN SOA ns.tld. host.tld. 20201 3600 1800 604800 3600
     77  1.1  christos ENTRY_END
     78  1.1  christos 
     79  1.1  christos ENTRY_BEGIN
     80  1.1  christos MATCH opcode subdomain
     81  1.1  christos ADJUST copy_id copy_query
     82  1.1  christos REPLY QR NOERROR
     83  1.1  christos SECTION QUESTION
     84  1.1  christos mid.tld. IN NS
     85  1.1  christos SECTION AUTHORITY
     86  1.1  christos mid.tld.    5 IN NS   ns.mid.tld.
     87  1.1  christos SECTION ADDITIONAL
     88  1.1  christos ns.mid.tld. 5 IN A 1.2.3.4
     89  1.1  christos ENTRY_END
     90  1.1  christos RANGE_END
     91  1.1  christos 
     92  1.1  christos ; ns.tld
     93  1.1  christos RANGE_BEGIN 20 100
     94  1.1  christos 	ADDRESS 1.2.3.5
     95  1.1  christos ENTRY_BEGIN
     96  1.1  christos MATCH opcode qtype qname
     97  1.1  christos ADJUST copy_id
     98  1.1  christos REPLY QR AA NOERROR
     99  1.1  christos SECTION QUESTION
    100  1.1  christos tld. IN NS
    101  1.1  christos SECTION ANSWER
    102  1.1  christos tld.    IN NS   ns.tld
    103  1.1  christos SECTION ADDITIONAL
    104  1.1  christos ns.tld. IN A 1.2.3.5
    105  1.1  christos ENTRY_END
    106  1.1  christos 
    107  1.1  christos ENTRY_BEGIN
    108  1.1  christos MATCH opcode qtype qname
    109  1.1  christos ADJUST copy_id
    110  1.1  christos REPLY QR AA NOERROR
    111  1.1  christos SECTION QUESTION
    112  1.1  christos ns.tld. IN A
    113  1.1  christos SECTION ANSWER
    114  1.1  christos ns.tld. IN A 1.2.3.5
    115  1.1  christos ENTRY_END
    116  1.1  christos 
    117  1.1  christos ENTRY_BEGIN
    118  1.1  christos MATCH opcode qtype qname
    119  1.1  christos ADJUST copy_id
    120  1.1  christos REPLY QR AA NOERROR
    121  1.1  christos SECTION QUESTION
    122  1.1  christos ns.tld. IN AAAA
    123  1.1  christos SECTION AUTHORITY
    124  1.1  christos tld. 3600 IN SOA ns.tld. host.tld. 20201 3600 1800 604800 3600
    125  1.1  christos ENTRY_END
    126  1.1  christos 
    127  1.1  christos ENTRY_BEGIN
    128  1.1  christos MATCH opcode subdomain
    129  1.1  christos ADJUST copy_id copy_query
    130  1.1  christos REPLY QR AA NXDOMAIN
    131  1.1  christos SECTION QUESTION
    132  1.1  christos mid.tld. IN NS
    133  1.1  christos SECTION AUTHORITY
    134  1.1  christos tld. 3600 IN SOA ns.tld. host.tld. 20201 3600 1800 604800 3600
    135  1.1  christos ENTRY_END
    136  1.1  christos RANGE_END
    137  1.1  christos 
    138  1.1  christos ; ns.mid.tld.
    139  1.1  christos RANGE_BEGIN 0 100
    140  1.1  christos 	ADDRESS 1.2.3.4
    141  1.1  christos ENTRY_BEGIN
    142  1.1  christos MATCH opcode qtype qname
    143  1.1  christos ADJUST copy_id
    144  1.1  christos REPLY QR NOERROR
    145  1.1  christos SECTION QUESTION
    146  1.1  christos mid.tld. IN NS
    147  1.1  christos SECTION ANSWER
    148  1.1  christos mid.tld. 86400 IN NS ns.mid.tld.
    149  1.1  christos SECTION ADDITIONAL
    150  1.1  christos ns.mid.tld. 86400 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.mid.tld. IN A
    159  1.1  christos SECTION ANSWER
    160  1.1  christos ns.mid.tld.         IN      A       1.2.3.4
    161  1.1  christos ENTRY_END
    162  1.1  christos 
    163  1.1  christos ENTRY_BEGIN
    164  1.1  christos MATCH opcode qtype qname
    165  1.1  christos ADJUST copy_id
    166  1.1  christos REPLY QR AA NOERROR
    167  1.1  christos SECTION QUESTION
    168  1.1  christos ns.mid.tld. IN AAAA
    169  1.1  christos SECTION AUTHORITY
    170  1.1  christos mid.tld. 3600 IN SOA ns.mid.tld. host.mid.tld. 20301 3600 1800 604800 3600
    171  1.1  christos ENTRY_END
    172  1.1  christos 
    173  1.1  christos ENTRY_BEGIN
    174  1.1  christos MATCH opcode subdomain
    175  1.1  christos ADJUST copy_id copy_query
    176  1.1  christos REPLY QR NOERROR
    177  1.1  christos SECTION QUESTION
    178  1.1  christos sub.mid.tld. IN NS
    179  1.1  christos SECTION AUTHORITY
    180  1.1  christos sub.mid.tld. 3600 IN NS ns.sub.mid.tld.
    181  1.1  christos SECTION ADDITIONAL
    182  1.1  christos ns.sub.mid.tld. 3600 IN A 1.2.3.6
    183  1.1  christos ENTRY_END
    184  1.1  christos RANGE_END
    185  1.1  christos 
    186  1.1  christos ; ns.sub.mid.tld.
    187  1.1  christos RANGE_BEGIN 0 100
    188  1.1  christos 	ADDRESS 1.2.3.6
    189  1.1  christos ENTRY_BEGIN
    190  1.1  christos MATCH opcode qtype qname
    191  1.1  christos ADJUST copy_id
    192  1.1  christos REPLY QR NOERROR
    193  1.1  christos SECTION QUESTION
    194  1.1  christos sub.mid.tld. IN NS
    195  1.1  christos SECTION ANSWER
    196  1.1  christos sub.mid.tld.    IN NS   ns.sub.mid.tld.
    197  1.1  christos SECTION ADDITIONAL
    198  1.1  christos ns.sub.mid.tld.         IN      A       1.2.3.6
    199  1.1  christos ENTRY_END
    200  1.1  christos 
    201  1.1  christos ENTRY_BEGIN
    202  1.1  christos MATCH opcode qtype qname
    203  1.1  christos ADJUST copy_id
    204  1.1  christos REPLY QR AA NOERROR
    205  1.1  christos SECTION QUESTION
    206  1.1  christos ns.sub.mid.tld. IN A
    207  1.1  christos SECTION ANSWER
    208  1.1  christos ns.sub.mid.tld.         IN      A       1.2.3.6
    209  1.1  christos ENTRY_END
    210  1.1  christos 
    211  1.1  christos ENTRY_BEGIN
    212  1.1  christos MATCH opcode qtype qname
    213  1.1  christos ADJUST copy_id
    214  1.1  christos REPLY QR AA NOERROR
    215  1.1  christos SECTION QUESTION
    216  1.1  christos ns.sub.mid.tld. IN AAAA
    217  1.1  christos SECTION AUTHORITY
    218  1.1  christos sub.mid.tld. 3600 IN SOA ns.sub.mid.tld. host.sub.mid.tld. 20301 3600 1800 604800 3600
    219  1.1  christos ENTRY_END
    220  1.1  christos 
    221  1.1  christos ENTRY_BEGIN
    222  1.1  christos MATCH opcode qtype qname
    223  1.1  christos ADJUST copy_id
    224  1.1  christos REPLY QR AA NOERROR
    225  1.1  christos SECTION QUESTION
    226  1.1  christos a.sub.mid.tld. IN A
    227  1.1  christos SECTION ANSWER
    228  1.1  christos a.sub.mid.tld. 3600 IN A 10.20.30.40
    229  1.1  christos ENTRY_END
    230  1.1  christos 
    231  1.1  christos ENTRY_BEGIN
    232  1.1  christos MATCH opcode qtype qname
    233  1.1  christos ADJUST copy_id
    234  1.1  christos REPLY QR AA NOERROR
    235  1.1  christos SECTION QUESTION
    236  1.1  christos b.sub.mid.tld. IN A
    237  1.1  christos SECTION ANSWER
    238  1.1  christos b.sub.mid.tld. 3600 IN A 10.20.30.41
    239  1.1  christos ENTRY_END
    240  1.1  christos RANGE_END
    241  1.1  christos 
    242  1.1  christos STEP 1 QUERY
    243  1.1  christos ENTRY_BEGIN
    244  1.1  christos REPLY RD NOERROR
    245  1.1  christos SECTION QUESTION
    246  1.1  christos a.sub.mid.tld. IN A
    247  1.1  christos ENTRY_END
    248  1.1  christos 
    249  1.1  christos STEP 2 CHECK_ANSWER
    250  1.1  christos ENTRY_BEGIN
    251  1.1  christos MATCH all
    252  1.1  christos REPLY QR RD RA NOERROR
    253  1.1  christos SECTION QUESTION
    254  1.1  christos a.sub.mid.tld. IN A
    255  1.1  christos SECTION ANSWER
    256  1.1  christos a.sub.mid.tld. 3600 IN A 10.20.30.40
    257  1.1  christos ENTRY_END
    258  1.1  christos 
    259  1.1  christos STEP 10 QUERY
    260  1.1  christos ENTRY_BEGIN
    261  1.1  christos REPLY RD NOERROR
    262  1.1  christos SECTION QUESTION
    263  1.1  christos mid.tld. IN NS
    264  1.1  christos ENTRY_END
    265  1.1  christos 
    266  1.1  christos STEP 11 CHECK_ANSWER
    267  1.1  christos ENTRY_BEGIN
    268  1.1  christos MATCH all
    269  1.1  christos REPLY QR RD RA NOERROR
    270  1.1  christos SECTION QUESTION
    271  1.1  christos mid.tld. IN NS
    272  1.1  christos SECTION ANSWER
    273  1.1  christos mid.tld. 86400 IN NS ns.mid.tld.
    274  1.1  christos SECTION ADDITIONAL
    275  1.1  christos ns.mid.tld. 86400 IN A 1.2.3.4
    276  1.1  christos ENTRY_END
    277  1.1  christos 
    278  1.1  christos STEP 20 TIME_PASSES ELAPSE 10
    279  1.1  christos ; The authority for .tld switches to NXDOMAIN for mid.tld.
    280  1.1  christos 
    281  1.1  christos STEP 30 QUERY
    282  1.1  christos ENTRY_BEGIN
    283  1.1  christos REPLY RD NOERROR
    284  1.1  christos SECTION QUESTION
    285  1.1  christos b.sub.mid.tld. IN A
    286  1.1  christos ENTRY_END
    287  1.1  christos 
    288  1.1  christos STEP 31 CHECK_ANSWER
    289  1.1  christos ENTRY_BEGIN
    290  1.1  christos MATCH all
    291  1.1  christos REPLY QR RD RA NXDOMAIN
    292  1.1  christos SECTION QUESTION
    293  1.1  christos b.sub.mid.tld. IN A
    294  1.1  christos SECTION ANSWER
    295  1.1  christos SECTION AUTHORITY
    296  1.1  christos tld. 3600 IN SOA ns.tld. host.tld. 20201 3600 1800 604800 3600
    297  1.1  christos ENTRY_END
    298  1.1  christos 
    299  1.1  christos SCENARIO_END
    300