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 
      5  1.1  christos stub-zone:
      6  1.1  christos 	name: "."
      7  1.1  christos 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
      8  1.1  christos CONFIG_END
      9  1.1  christos 
     10  1.1  christos SCENARIO_BEGIN Test a query name in the reply is required by resolver
     11  1.1  christos 
     12  1.1  christos ; K.ROOT-SERVERS.NET.
     13  1.1  christos RANGE_BEGIN 0 100
     14  1.1  christos 	ADDRESS 193.0.14.129 
     15  1.1  christos ENTRY_BEGIN
     16  1.1  christos MATCH opcode qtype qname
     17  1.1  christos ADJUST copy_id
     18  1.1  christos REPLY QR NOERROR
     19  1.1  christos SECTION QUESTION
     20  1.1  christos . IN NS
     21  1.1  christos SECTION ANSWER
     22  1.1  christos . IN NS	K.ROOT-SERVERS.NET.
     23  1.1  christos SECTION ADDITIONAL
     24  1.1  christos K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     25  1.1  christos ENTRY_END
     26  1.1  christos 
     27  1.1  christos ENTRY_BEGIN
     28  1.1  christos MATCH opcode subdomain
     29  1.1  christos ADJUST copy_id copy_query
     30  1.1  christos REPLY QR NOERROR
     31  1.1  christos SECTION QUESTION
     32  1.1  christos com. IN A
     33  1.1  christos SECTION AUTHORITY
     34  1.1  christos com.	IN NS	a.gtld-servers.net.
     35  1.1  christos SECTION ADDITIONAL
     36  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     37  1.1  christos ENTRY_END
     38  1.1  christos RANGE_END
     39  1.1  christos 
     40  1.1  christos ; a.gtld-servers.net.
     41  1.1  christos RANGE_BEGIN 0 100
     42  1.1  christos 	ADDRESS 192.5.6.30
     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 NOERROR
     47  1.1  christos SECTION QUESTION
     48  1.1  christos com. IN NS
     49  1.1  christos SECTION ANSWER
     50  1.1  christos com.	IN NS	a.gtld-servers.net.
     51  1.1  christos SECTION ADDITIONAL
     52  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     53  1.1  christos ENTRY_END
     54  1.1  christos 
     55  1.1  christos ENTRY_BEGIN
     56  1.1  christos MATCH opcode subdomain
     57  1.1  christos ADJUST copy_id copy_query
     58  1.1  christos REPLY QR NOERROR
     59  1.1  christos SECTION QUESTION
     60  1.1  christos example.com. IN A
     61  1.1  christos SECTION AUTHORITY
     62  1.1  christos example.com.	IN NS	ns.example.com.
     63  1.1  christos SECTION ADDITIONAL
     64  1.1  christos ns.example.com.		IN 	A	1.2.3.4
     65  1.1  christos ENTRY_END
     66  1.1  christos RANGE_END
     67  1.1  christos 
     68  1.1  christos ; ns.example.com.
     69  1.1  christos RANGE_BEGIN 0 100
     70  1.1  christos 	ADDRESS 1.2.3.4
     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 NOERROR
     75  1.1  christos SECTION QUESTION
     76  1.1  christos example.com. IN NS
     77  1.1  christos SECTION ANSWER
     78  1.1  christos example.com.	IN NS	ns.example.com.
     79  1.1  christos SECTION ADDITIONAL
     80  1.1  christos ns.example.com.		IN 	A	1.2.3.4
     81  1.1  christos ENTRY_END
     82  1.1  christos 
     83  1.1  christos ; always the same reply since we cannot match anything from the qsection.
     84  1.1  christos ENTRY_BEGIN
     85  1.1  christos MATCH opcode
     86  1.1  christos ADJUST copy_id
     87  1.1  christos REPLY QR NOERROR
     88  1.1  christos SECTION QUESTION
     89  1.1  christos ; no query section!
     90  1.1  christos ; www.example.com. IN A
     91  1.1  christos SECTION ANSWER
     92  1.1  christos www.example.com. IN A	10.20.30.40
     93  1.1  christos SECTION AUTHORITY
     94  1.1  christos example.com.	IN NS	ns.example.com.
     95  1.1  christos SECTION ADDITIONAL
     96  1.1  christos ns.example.com.		IN 	A	1.2.3.4
     97  1.1  christos ENTRY_END
     98  1.1  christos RANGE_END
     99  1.1  christos 
    100  1.1  christos STEP 1 QUERY
    101  1.1  christos ENTRY_BEGIN
    102  1.1  christos REPLY RD
    103  1.1  christos SECTION QUESTION
    104  1.1  christos www.example.com. IN A
    105  1.1  christos ENTRY_END
    106  1.1  christos 
    107  1.1  christos ; recursion happens here.
    108  1.1  christos 
    109  1.1  christos ; the query name is echoed properly to *our* client
    110  1.1  christos STEP 10 CHECK_ANSWER
    111  1.1  christos ENTRY_BEGIN
    112  1.1  christos MATCH all
    113  1.1  christos REPLY QR RD RA SERVFAIL
    114  1.1  christos SECTION QUESTION
    115  1.1  christos www.example.com. IN A
    116  1.1  christos ENTRY_END
    117  1.1  christos 
    118  1.1  christos SCENARIO_END
    119