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 example.com.	3600	IN	SOA	ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
     33  1.1  christos example.com.	3600	IN	NS	ns.example.net.
     34  1.1  christos www.example.com.	3600	IN	A	1.2.3.4
     35  1.1  christos mail.example.com.	3600	IN	A	1.2.3.4
     36  1.1  christos mail.example.com.	3600	IN	A	1.2.3.5
     37  1.1  christos mail.example.com.	3600	IN	A	1.2.3.6
     38  1.1  christos mail.example.com.	3600	IN	A	1.2.3.7
     39  1.1  christos TEMPFILE_END
     40  1.1  christos 
     41  1.1  christos stub-zone:
     42  1.1  christos 	name: "."
     43  1.1  christos 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     44  1.1  christos CONFIG_END
     45  1.1  christos 
     46  1.1  christos SCENARIO_BEGIN Test authority zone with IXFR NOTIMPL fallback
     47  1.1  christos 
     48  1.1  christos ; K.ROOT-SERVERS.NET.
     49  1.1  christos RANGE_BEGIN 0 100
     50  1.1  christos 	ADDRESS 193.0.14.129 
     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 NOERROR
     55  1.1  christos SECTION QUESTION
     56  1.1  christos . IN NS
     57  1.1  christos SECTION ANSWER
     58  1.1  christos . IN NS	K.ROOT-SERVERS.NET.
     59  1.1  christos SECTION ADDITIONAL
     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 subdomain
     65  1.1  christos ADJUST copy_id copy_query
     66  1.1  christos REPLY QR NOERROR
     67  1.1  christos SECTION QUESTION
     68  1.1  christos com. IN NS
     69  1.1  christos SECTION AUTHORITY
     70  1.1  christos com.	IN NS	a.gtld-servers.net.
     71  1.1  christos SECTION ADDITIONAL
     72  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     73  1.1  christos ENTRY_END
     74  1.1  christos RANGE_END
     75  1.1  christos 
     76  1.1  christos ; a.gtld-servers.net.
     77  1.1  christos RANGE_BEGIN 0 100
     78  1.1  christos 	ADDRESS 192.5.6.30
     79  1.1  christos ENTRY_BEGIN
     80  1.1  christos MATCH opcode qtype qname
     81  1.1  christos ADJUST copy_id
     82  1.1  christos REPLY QR NOERROR
     83  1.1  christos SECTION QUESTION
     84  1.1  christos com. IN NS
     85  1.1  christos SECTION ANSWER
     86  1.1  christos com.	IN NS	a.gtld-servers.net.
     87  1.1  christos SECTION ADDITIONAL
     88  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     89  1.1  christos ENTRY_END
     90  1.1  christos 
     91  1.1  christos ENTRY_BEGIN
     92  1.1  christos MATCH opcode subdomain
     93  1.1  christos ADJUST copy_id copy_query
     94  1.1  christos REPLY QR NOERROR
     95  1.1  christos SECTION QUESTION
     96  1.1  christos example.com. IN NS
     97  1.1  christos SECTION AUTHORITY
     98  1.1  christos example.com.	IN NS	ns.example.com.
     99  1.1  christos SECTION ADDITIONAL
    100  1.1  christos ns.example.com. IN A 1.2.3.44
    101  1.1  christos ENTRY_END
    102  1.1  christos RANGE_END
    103  1.1  christos 
    104  1.1  christos ; ns.example.net.
    105  1.1  christos RANGE_BEGIN 0 100
    106  1.1  christos 	ADDRESS 1.2.3.44
    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 NOERROR
    111  1.1  christos SECTION QUESTION
    112  1.1  christos example.net. IN NS
    113  1.1  christos SECTION ANSWER
    114  1.1  christos example.net.	IN NS	ns.example.net.
    115  1.1  christos SECTION ADDITIONAL
    116  1.1  christos ns.example.net.		IN 	A	1.2.3.44
    117  1.1  christos ENTRY_END
    118  1.1  christos 
    119  1.1  christos ENTRY_BEGIN
    120  1.1  christos MATCH opcode qtype qname
    121  1.1  christos ADJUST copy_id
    122  1.1  christos REPLY QR NOERROR
    123  1.1  christos SECTION QUESTION
    124  1.1  christos ns.example.net. IN A
    125  1.1  christos SECTION ANSWER
    126  1.1  christos ns.example.net. IN A	1.2.3.44
    127  1.1  christos SECTION AUTHORITY
    128  1.1  christos example.net.	IN NS	ns.example.net.
    129  1.1  christos ENTRY_END
    130  1.1  christos 
    131  1.1  christos ENTRY_BEGIN
    132  1.1  christos MATCH opcode qtype qname
    133  1.1  christos ADJUST copy_id
    134  1.1  christos REPLY QR NOERROR
    135  1.1  christos SECTION QUESTION
    136  1.1  christos ns.example.net. IN AAAA
    137  1.1  christos SECTION AUTHORITY
    138  1.1  christos example.net.	IN NS	ns.example.net.
    139  1.1  christos SECTION ADDITIONAL
    140  1.1  christos www.example.net. IN A	1.2.3.44
    141  1.1  christos ENTRY_END
    142  1.1  christos 
    143  1.1  christos ENTRY_BEGIN
    144  1.1  christos MATCH opcode qtype qname
    145  1.1  christos ADJUST copy_id
    146  1.1  christos REPLY QR NOERROR
    147  1.1  christos SECTION QUESTION
    148  1.1  christos example.com. IN NS
    149  1.1  christos SECTION ANSWER
    150  1.1  christos example.com.	IN NS	ns.example.net.
    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 NOERROR
    157  1.1  christos SECTION QUESTION
    158  1.1  christos www.example.com. IN A
    159  1.1  christos SECTION ANSWER
    160  1.1  christos www.example.com. IN A	10.20.30.40
    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 NOERROR
    167  1.1  christos SECTION QUESTION
    168  1.1  christos example.com. IN SOA
    169  1.1  christos SECTION ANSWER
    170  1.1  christos ; serial, refresh, retry, expire, minimum
    171  1.1  christos example.com.	3600	IN	SOA	ns.example.com. hostmaster.example.com. 2 3600 900 86400 3600
    172  1.1  christos ENTRY_END
    173  1.1  christos 
    174  1.1  christos ENTRY_BEGIN
    175  1.1  christos MATCH opcode qtype qname
    176  1.1  christos ADJUST copy_id
    177  1.1  christos REPLY QR AA NOTIMPL
    178  1.1  christos SECTION QUESTION
    179  1.1  christos example.com. IN IXFR
    180  1.1  christos SECTION ANSWER
    181  1.1  christos ENTRY_END
    182  1.1  christos 
    183  1.1  christos ENTRY_BEGIN
    184  1.1  christos MATCH opcode qtype qname
    185  1.1  christos ADJUST copy_id
    186  1.1  christos REPLY QR AA NOERROR
    187  1.1  christos SECTION QUESTION
    188  1.1  christos example.com. IN AXFR
    189  1.1  christos SECTION ANSWER
    190  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 2 3600 900 86400 3600
    191  1.1  christos example.com.	IN NS	ns.example.net.
    192  1.1  christos EXTRA_PACKET
    193  1.1  christos REPLY QR AA NOERROR
    194  1.1  christos SECTION QUESTION
    195  1.1  christos example.com. IN AXFR
    196  1.1  christos SECTION ANSWER
    197  1.1  christos www.example.com. IN A	1.2.3.6
    198  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 2 3600 900 86400 3600
    199  1.1  christos ENTRY_END
    200  1.1  christos RANGE_END
    201  1.1  christos 
    202  1.1  christos STEP 1 QUERY
    203  1.1  christos ENTRY_BEGIN
    204  1.1  christos REPLY RD
    205  1.1  christos SECTION QUESTION
    206  1.1  christos www.example.com. IN A
    207  1.1  christos ENTRY_END
    208  1.1  christos STEP 2 TIME_PASSES ELAPSE 1
    209  1.1  christos 
    210  1.1  christos ; recursion happens here.
    211  1.1  christos STEP 20 CHECK_ANSWER
    212  1.1  christos ENTRY_BEGIN
    213  1.1  christos MATCH all
    214  1.1  christos REPLY QR AA RD RA NOERROR
    215  1.1  christos SECTION QUESTION
    216  1.1  christos www.example.com. IN A
    217  1.1  christos SECTION ANSWER
    218  1.1  christos www.example.com. IN A	1.2.3.4
    219  1.1  christos ENTRY_END
    220  1.1  christos 
    221  1.1  christos STEP 30 TIME_PASSES ELAPSE 3600
    222  1.1  christos STEP 40 TRAFFIC
    223  1.1  christos 
    224  1.1  christos STEP 50 QUERY
    225  1.1  christos ENTRY_BEGIN
    226  1.1  christos REPLY RD
    227  1.1  christos SECTION QUESTION
    228  1.1  christos www.example.com. IN A
    229  1.1  christos ENTRY_END
    230  1.1  christos 
    231  1.1  christos ; recursion happens here.
    232  1.1  christos STEP 60 CHECK_ANSWER
    233  1.1  christos ENTRY_BEGIN
    234  1.1  christos MATCH all
    235  1.1  christos REPLY QR AA RD RA NOERROR
    236  1.1  christos SECTION QUESTION
    237  1.1  christos www.example.com. IN A
    238  1.1  christos SECTION ANSWER
    239  1.1  christos www.example.com. IN A	1.2.3.6
    240  1.1  christos ENTRY_END
    241  1.1  christos 
    242  1.1  christos ; the zonefile was updated with new contents
    243  1.1  christos STEP 70 CHECK_TEMPFILE example.com
    244  1.1  christos FILE_BEGIN
    245  1.1  christos example.com.	3600	IN	SOA	ns.example.com. hostmaster.example.com. 2 3600 900 86400 3600
    246  1.1  christos example.com.	3600	IN	NS	ns.example.net.
    247  1.1  christos www.example.com.	3600	IN	A	1.2.3.6
    248  1.1  christos FILE_END
    249  1.1  christos 
    250  1.1  christos SCENARIO_END
    251