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 auth-zone:
      6  1.1  christos 	name: "example.com."
      7  1.1  christos 	## zonefile (or none).
      8  1.1  christos 	## zonefile: "example.com.zone"
      9  1.1  christos 	## master by IP address or hostname
     10  1.1  christos 	## can list multiple masters, each on one line.
     11  1.1  christos 	## master:
     12  1.1  christos 	master: 1.2.3.44
     13  1.1  christos 	## url for http fetch
     14  1.1  christos 	## url:
     15  1.1  christos 	## queries from downstream clients get authoritative answers.
     16  1.1  christos 	## for-downstream: yes
     17  1.1  christos 	for-downstream: yes
     18  1.1  christos 	## queries are used to fetch authoritative answers from this zone,
     19  1.1  christos 	## instead of unbound itself sending queries there.
     20  1.1  christos 	## for-upstream: yes
     21  1.1  christos 	for-upstream: yes
     22  1.1  christos 	## on failures with for-upstream, fallback to sending queries to
     23  1.1  christos 	## the authority servers
     24  1.1  christos 	## fallback-enabled: no
     25  1.1  christos 
     26  1.1  christos 	## this line generates zonefile: \n"/tmp/xxx.example.com"\n
     27  1.1  christos 	zonefile:
     28  1.1  christos TEMPFILE_NAME example.com
     29  1.1  christos 	## this is the inline file /tmp/xxx.example.com
     30  1.1  christos 	## the tempfiles are deleted when the testrun is over.
     31  1.1  christos TEMPFILE_CONTENTS example.com
     32  1.1  christos TEMPFILE_END
     33  1.1  christos 
     34  1.1  christos stub-zone:
     35  1.1  christos 	name: "."
     36  1.1  christos 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     37  1.1  christos CONFIG_END
     38  1.1  christos 
     39  1.1  christos SCENARIO_BEGIN Test authority zone with AXFR
     40  1.1  christos 
     41  1.1  christos ; K.ROOT-SERVERS.NET.
     42  1.1  christos RANGE_BEGIN 0 100
     43  1.1  christos 	ADDRESS 193.0.14.129 
     44  1.1  christos ENTRY_BEGIN
     45  1.1  christos MATCH opcode qtype qname
     46  1.1  christos ADJUST copy_id
     47  1.1  christos REPLY QR NOERROR
     48  1.1  christos SECTION QUESTION
     49  1.1  christos . IN NS
     50  1.1  christos SECTION ANSWER
     51  1.1  christos . IN NS	K.ROOT-SERVERS.NET.
     52  1.1  christos SECTION ADDITIONAL
     53  1.1  christos K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     54  1.1  christos ENTRY_END
     55  1.1  christos 
     56  1.1  christos ENTRY_BEGIN
     57  1.1  christos MATCH opcode subdomain
     58  1.1  christos ADJUST copy_id copy_query
     59  1.1  christos REPLY QR NOERROR
     60  1.1  christos SECTION QUESTION
     61  1.1  christos com. IN NS
     62  1.1  christos SECTION AUTHORITY
     63  1.1  christos com.	IN NS	a.gtld-servers.net.
     64  1.1  christos SECTION ADDITIONAL
     65  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     66  1.1  christos ENTRY_END
     67  1.1  christos RANGE_END
     68  1.1  christos 
     69  1.1  christos ; a.gtld-servers.net.
     70  1.1  christos RANGE_BEGIN 0 100
     71  1.1  christos 	ADDRESS 192.5.6.30
     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 NOERROR
     76  1.1  christos SECTION QUESTION
     77  1.1  christos com. IN NS
     78  1.1  christos SECTION ANSWER
     79  1.1  christos com.	IN NS	a.gtld-servers.net.
     80  1.1  christos SECTION ADDITIONAL
     81  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     82  1.1  christos ENTRY_END
     83  1.1  christos 
     84  1.1  christos ENTRY_BEGIN
     85  1.1  christos MATCH opcode subdomain
     86  1.1  christos ADJUST copy_id copy_query
     87  1.1  christos REPLY QR NOERROR
     88  1.1  christos SECTION QUESTION
     89  1.1  christos example.com. IN NS
     90  1.1  christos SECTION AUTHORITY
     91  1.1  christos example.com.	IN NS	ns.example.com.
     92  1.1  christos SECTION ADDITIONAL
     93  1.1  christos ns.example.com. IN A 1.2.3.44
     94  1.1  christos ENTRY_END
     95  1.1  christos RANGE_END
     96  1.1  christos 
     97  1.1  christos ; ns.example.net.
     98  1.1  christos RANGE_BEGIN 0 100
     99  1.1  christos 	ADDRESS 1.2.3.44
    100  1.1  christos ENTRY_BEGIN
    101  1.1  christos MATCH opcode qtype qname
    102  1.1  christos ADJUST copy_id
    103  1.1  christos REPLY QR NOERROR
    104  1.1  christos SECTION QUESTION
    105  1.1  christos example.net. IN NS
    106  1.1  christos SECTION ANSWER
    107  1.1  christos example.net.	IN NS	ns.example.net.
    108  1.1  christos SECTION ADDITIONAL
    109  1.1  christos ns.example.net.		IN 	A	1.2.3.44
    110  1.1  christos ENTRY_END
    111  1.1  christos 
    112  1.1  christos ENTRY_BEGIN
    113  1.1  christos MATCH opcode qtype qname
    114  1.1  christos ADJUST copy_id
    115  1.1  christos REPLY QR NOERROR
    116  1.1  christos SECTION QUESTION
    117  1.1  christos ns.example.net. IN A
    118  1.1  christos SECTION ANSWER
    119  1.1  christos ns.example.net. IN A	1.2.3.44
    120  1.1  christos SECTION AUTHORITY
    121  1.1  christos example.net.	IN NS	ns.example.net.
    122  1.1  christos ENTRY_END
    123  1.1  christos 
    124  1.1  christos ENTRY_BEGIN
    125  1.1  christos MATCH opcode qtype qname
    126  1.1  christos ADJUST copy_id
    127  1.1  christos REPLY QR NOERROR
    128  1.1  christos SECTION QUESTION
    129  1.1  christos ns.example.net. IN AAAA
    130  1.1  christos SECTION AUTHORITY
    131  1.1  christos example.net.	IN NS	ns.example.net.
    132  1.1  christos SECTION ADDITIONAL
    133  1.1  christos www.example.net. IN A	1.2.3.44
    134  1.1  christos ENTRY_END
    135  1.1  christos 
    136  1.1  christos ENTRY_BEGIN
    137  1.1  christos MATCH opcode qtype qname
    138  1.1  christos ADJUST copy_id
    139  1.1  christos REPLY QR NOERROR
    140  1.1  christos SECTION QUESTION
    141  1.1  christos example.com. IN NS
    142  1.1  christos SECTION ANSWER
    143  1.1  christos example.com.	IN NS	ns.example.net.
    144  1.1  christos ENTRY_END
    145  1.1  christos 
    146  1.1  christos ENTRY_BEGIN
    147  1.1  christos MATCH opcode qtype qname
    148  1.1  christos ADJUST copy_id
    149  1.1  christos REPLY QR NOERROR
    150  1.1  christos SECTION QUESTION
    151  1.1  christos www.example.com. IN A
    152  1.1  christos SECTION ANSWER
    153  1.1  christos www.example.com. IN A	10.20.30.40
    154  1.1  christos ENTRY_END
    155  1.1  christos 
    156  1.1  christos ENTRY_BEGIN
    157  1.1  christos MATCH opcode qtype qname
    158  1.1  christos ADJUST copy_id
    159  1.1  christos REPLY QR NOERROR
    160  1.1  christos SECTION QUESTION
    161  1.1  christos example.com. IN SOA
    162  1.1  christos SECTION ANSWER
    163  1.1  christos ; serial, refresh, retry, expire, minimum
    164  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    165  1.1  christos ENTRY_END
    166  1.1  christos 
    167  1.1  christos ENTRY_BEGIN
    168  1.1  christos MATCH opcode qtype qname
    169  1.1  christos ADJUST copy_id
    170  1.1  christos REPLY QR AA NOERROR
    171  1.1  christos SECTION QUESTION
    172  1.1  christos example.com. IN AXFR
    173  1.1  christos SECTION ANSWER
    174  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    175  1.1  christos example.com.	IN NS	ns.example.net.
    176  1.1  christos EXTRA_PACKET
    177  1.1  christos REPLY QR AA NOERROR
    178  1.1  christos SECTION QUESTION
    179  1.1  christos example.com. IN AXFR
    180  1.1  christos SECTION ANSWER
    181  1.1  christos www.example.com. IN A	1.2.3.4
    182  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    183  1.1  christos ENTRY_END
    184  1.1  christos RANGE_END
    185  1.1  christos 
    186  1.1  christos STEP 1 QUERY
    187  1.1  christos ENTRY_BEGIN
    188  1.1  christos REPLY RD
    189  1.1  christos SECTION QUESTION
    190  1.1  christos www.example.com. IN A
    191  1.1  christos ENTRY_END
    192  1.1  christos 
    193  1.1  christos ; recursion happens here.
    194  1.1  christos STEP 20 CHECK_ANSWER
    195  1.1  christos ENTRY_BEGIN
    196  1.1  christos MATCH all
    197  1.1  christos REPLY QR AA RD RA SERVFAIL
    198  1.1  christos SECTION QUESTION
    199  1.1  christos www.example.com. IN A
    200  1.1  christos SECTION ANSWER
    201  1.1  christos ENTRY_END
    202  1.1  christos 
    203  1.1  christos STEP 30 TIME_PASSES ELAPSE 10
    204  1.1  christos STEP 40 TRAFFIC
    205  1.1  christos 
    206  1.1  christos STEP 50 QUERY
    207  1.1  christos ENTRY_BEGIN
    208  1.1  christos REPLY RD
    209  1.1  christos SECTION QUESTION
    210  1.1  christos www.example.com. IN A
    211  1.1  christos ENTRY_END
    212  1.1  christos 
    213  1.1  christos ; recursion happens here.
    214  1.1  christos STEP 60 CHECK_ANSWER
    215  1.1  christos ENTRY_BEGIN
    216  1.1  christos MATCH all
    217  1.1  christos REPLY QR AA RD RA NOERROR
    218  1.1  christos SECTION QUESTION
    219  1.1  christos www.example.com. IN A
    220  1.1  christos SECTION ANSWER
    221  1.1  christos www.example.com. IN A	1.2.3.4
    222  1.1  christos ENTRY_END
    223  1.1  christos 
    224  1.1  christos ; the zonefile was updated with new contents
    225  1.1  christos STEP 70 CHECK_TEMPFILE example.com
    226  1.1  christos FILE_BEGIN
    227  1.1  christos example.com.	3600	IN	SOA	ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    228  1.1  christos example.com.	3600	IN	NS	ns.example.net.
    229  1.1  christos www.example.com.	3600	IN	A	1.2.3.4
    230  1.1  christos FILE_END
    231  1.1  christos 
    232  1.1  christos SCENARIO_END
    233