Home | History | Annotate | Line # | Download | only in testdata
      1  1.1  christos ; config options
      2  1.1  christos server:
      3  1.1  christos 	trust-anchor: "example.net.	3600	IN	DS	29332 8 2 fe9d2d1f797b8dbe717febca0b7ff2125e0bdc819eb529008aad5630e61d4d99"
      4  1.1  christos 	val-override-date: "20201020135527"
      5  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      6  1.1  christos 	fake-sha1: yes
      7  1.1  christos 	trust-anchor-signaling: no
      8  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      9  1.1  christos 	qname-minimisation: no
     10  1.1  christos 
     11  1.1  christos auth-zone:
     12  1.1  christos 	name: "example.com."
     13  1.1  christos 	master: ns.example.net.
     14  1.1  christos 	for-downstream: yes
     15  1.1  christos 	for-upstream: yes
     16  1.1  christos 	## fallback-enabled: no
     17  1.1  christos 	## this line generates zonefile: \n"/tmp/xxx.example.com"\n
     18  1.1  christos 	zonefile:
     19  1.1  christos TEMPFILE_NAME example.com
     20  1.1  christos 	## this is the inline file /tmp/xxx.example.com
     21  1.1  christos 	## the tempfiles are deleted when the testrun is over.
     22  1.1  christos TEMPFILE_CONTENTS example.com
     23  1.1  christos TEMPFILE_END
     24  1.1  christos 
     25  1.1  christos stub-zone:
     26  1.1  christos 	name: "."
     27  1.1  christos 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     28  1.1  christos CONFIG_END
     29  1.1  christos 
     30  1.1  christos SCENARIO_BEGIN Test authority zone with bogus host name lookup
     31  1.1  christos 
     32  1.1  christos ; K.ROOT-SERVERS.NET.
     33  1.1  christos RANGE_BEGIN 0 100
     34  1.1  christos 	ADDRESS 193.0.14.129 
     35  1.1  christos ENTRY_BEGIN
     36  1.1  christos MATCH opcode qtype qname
     37  1.1  christos ADJUST copy_id
     38  1.1  christos REPLY QR NOERROR
     39  1.1  christos SECTION QUESTION
     40  1.1  christos . IN NS
     41  1.1  christos SECTION ANSWER
     42  1.1  christos . IN NS	K.ROOT-SERVERS.NET.
     43  1.1  christos SECTION ADDITIONAL
     44  1.1  christos K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     45  1.1  christos ENTRY_END
     46  1.1  christos 
     47  1.1  christos ENTRY_BEGIN
     48  1.1  christos MATCH opcode subdomain
     49  1.1  christos ADJUST copy_id copy_query
     50  1.1  christos REPLY QR NOERROR
     51  1.1  christos SECTION QUESTION
     52  1.1  christos com. IN NS
     53  1.1  christos SECTION AUTHORITY
     54  1.1  christos com.	IN NS	a.gtld-servers.net.
     55  1.1  christos SECTION ADDITIONAL
     56  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     57  1.1  christos ENTRY_END
     58  1.1  christos 
     59  1.1  christos ENTRY_BEGIN
     60  1.1  christos MATCH opcode subdomain
     61  1.1  christos ADJUST copy_id copy_query
     62  1.1  christos REPLY QR NOERROR
     63  1.1  christos SECTION QUESTION
     64  1.1  christos example.net. IN A
     65  1.1  christos SECTION ANSWER
     66  1.1  christos SECTION AUTHORITY
     67  1.1  christos example.net. IN NS ns2.example.net.
     68  1.1  christos SECTION ADDITIONAL
     69  1.1  christos ns2.example.net. IN A	1.2.3.45
     70  1.1  christos ENTRY_END
     71  1.1  christos RANGE_END
     72  1.1  christos 
     73  1.1  christos ; a.gtld-servers.net.
     74  1.1  christos RANGE_BEGIN 0 100
     75  1.1  christos 	ADDRESS 192.5.6.30
     76  1.1  christos ENTRY_BEGIN
     77  1.1  christos MATCH opcode qtype qname
     78  1.1  christos ADJUST copy_id
     79  1.1  christos REPLY QR NOERROR
     80  1.1  christos SECTION QUESTION
     81  1.1  christos com. IN NS
     82  1.1  christos SECTION ANSWER
     83  1.1  christos com.	IN NS	a.gtld-servers.net.
     84  1.1  christos SECTION ADDITIONAL
     85  1.1  christos a.gtld-servers.net.	IN 	A	192.5.6.30
     86  1.1  christos ENTRY_END
     87  1.1  christos 
     88  1.1  christos ENTRY_BEGIN
     89  1.1  christos MATCH opcode subdomain
     90  1.1  christos ADJUST copy_id copy_query
     91  1.1  christos REPLY QR NOERROR
     92  1.1  christos SECTION QUESTION
     93  1.1  christos example.com. IN NS
     94  1.1  christos SECTION AUTHORITY
     95  1.1  christos example.com.	IN NS	ns.example.com.
     96  1.1  christos SECTION ADDITIONAL
     97  1.1  christos ns.example.com. IN A 1.2.3.44
     98  1.1  christos ENTRY_END
     99  1.1  christos RANGE_END
    100  1.1  christos 
    101  1.1  christos ; ns.example.com.
    102  1.1  christos RANGE_BEGIN 0 100
    103  1.1  christos 	ADDRESS 1.2.3.44
    104  1.1  christos ENTRY_BEGIN
    105  1.1  christos MATCH opcode qtype qname
    106  1.1  christos ADJUST copy_id
    107  1.1  christos REPLY QR NOERROR
    108  1.1  christos SECTION QUESTION
    109  1.1  christos example.com. IN NS
    110  1.1  christos SECTION ANSWER
    111  1.1  christos example.com.	IN NS	ns.example.com.
    112  1.1  christos SECTION ADDITIONAL
    113  1.1  christos ns.example.com.		IN 	A	1.2.3.44
    114  1.1  christos ENTRY_END
    115  1.1  christos 
    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 ns.example.com. IN A
    122  1.1  christos SECTION ANSWER
    123  1.1  christos ns.example.com. IN A	1.2.3.44
    124  1.1  christos SECTION AUTHORITY
    125  1.1  christos example.com.	IN NS	ns.example.com.
    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 NOERROR
    132  1.1  christos SECTION QUESTION
    133  1.1  christos ns.example.com. IN AAAA
    134  1.1  christos SECTION AUTHORITY
    135  1.1  christos example.com.	IN NS	ns.example.com.
    136  1.1  christos SECTION ADDITIONAL
    137  1.1  christos www.example.com. IN A	1.2.3.44
    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 example.com. IN NS
    146  1.1  christos SECTION ANSWER
    147  1.1  christos example.com.	IN NS	ns.example.com.
    148  1.1  christos ENTRY_END
    149  1.1  christos 
    150  1.1  christos ENTRY_BEGIN
    151  1.1  christos MATCH opcode qtype qname
    152  1.1  christos ADJUST copy_id
    153  1.1  christos REPLY QR NOERROR
    154  1.1  christos SECTION QUESTION
    155  1.1  christos www.example.com. IN A
    156  1.1  christos SECTION ANSWER
    157  1.1  christos www.example.com. IN A	10.20.30.40
    158  1.1  christos ENTRY_END
    159  1.1  christos 
    160  1.1  christos ENTRY_BEGIN
    161  1.1  christos MATCH opcode qtype qname
    162  1.1  christos ADJUST copy_id
    163  1.1  christos REPLY QR NOERROR
    164  1.1  christos SECTION QUESTION
    165  1.1  christos example.com. IN SOA
    166  1.1  christos SECTION ANSWER
    167  1.1  christos ; serial, refresh, retry, expire, minimum
    168  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    169  1.1  christos ENTRY_END
    170  1.1  christos 
    171  1.1  christos ENTRY_BEGIN
    172  1.1  christos MATCH opcode qtype qname
    173  1.1  christos ADJUST copy_id
    174  1.1  christos REPLY QR AA NOERROR
    175  1.1  christos SECTION QUESTION
    176  1.1  christos example.com. IN AXFR
    177  1.1  christos SECTION ANSWER
    178  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    179  1.1  christos example.com.	IN NS	ns.example.com.
    180  1.1  christos www.example.com. IN A	1.2.3.4
    181  1.1  christos example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600
    182  1.1  christos ENTRY_END
    183  1.1  christos RANGE_END
    184  1.1  christos 
    185  1.1  christos ; ns2.example.net
    186  1.1  christos RANGE_BEGIN 0 100
    187  1.1  christos 	ADDRESS 1.2.3.45
    188  1.1  christos ENTRY_BEGIN
    189  1.1  christos MATCH opcode qtype qname
    190  1.1  christos ADJUST copy_id
    191  1.1  christos REPLY QR AA NOERROR
    192  1.1  christos SECTION QUESTION
    193  1.1  christos ns2.example.net. IN A
    194  1.1  christos SECTION ANSWER
    195  1.1  christos ns2.example.net.	3600	IN	A	1.2.3.45
    196  1.1  christos ns2.example.net.	3600	IN	RRSIG	A 8 3 3600 20201116135527 20201019135527 29332 example.net. ttH0qGYFJp0zfoqb6h9cDGhkosucRPI64gd3+i7gwAcbOtfGJhHR7+NQ7uH+gRRv4lzPEiWP6zM7IiSeC1o+gW/Y2u6J1a330KzikT1YxIWGQJ825NU3PJ5ifTC8IgrN8HFwBuof3K4x/ftdA9VRcyCbFicazOD4RLlbhffMpoVQKyRa/NqHT8mSWLPry9q9skgdyRk17f65i0sdSCEyCXv8+vX6vBxaMF3in+zQxvnA9nyB4omwLLJZx3jaF0+lSiBcx3u20DTbCC/cyjxJArhLlv1N5U3GRUpFXl1d7k0FmacQCP4H5UXSzy6vf6XoQwtfIgNzwYgFN5RuCdJ71w==
    197  1.1  christos ENTRY_END
    198  1.1  christos 
    199  1.1  christos ENTRY_BEGIN
    200  1.1  christos MATCH opcode qtype qname
    201  1.1  christos ADJUST copy_id
    202  1.1  christos REPLY QR AA NOERROR
    203  1.1  christos SECTION QUESTION
    204  1.1  christos ns2.example.net. IN AAAA
    205  1.1  christos SECTION ANSWER
    206  1.1  christos SECTION AUTHORITY
    207  1.1  christos example.net.	3600	IN	SOA	ns.example.com. root.example.com. 4 14400 3600 604800 3600
    208  1.1  christos example.net.	3600	IN	RRSIG	SOA 8 2 3600 20201116135527 20201019135527 29332 example.net. OWDPS0sJQOhZlqKUbdL8OVwT0u1e1asbjW+9dMRxIF/VoxxRaYIqD/lsn1U+irRrbIPDp9wxDdFu7ChddB1n2/do/by9xuIMLD00mkxSJduxMjRl/8hWvhBV6j8jqU0pbsxS3Oolcju8imrobEqqCDi1YVD6OQuBzwnQ7trF9mfANv208pDA4chWXWUimFETKzpc3aLarcm3qVnb53AQhggyLow/ZLG1egbwaGn3pcf+kPHw+G4MSOR1TtS0mWKiPgdYRiqSS+AqrZUu/ZuAKAGweKeIypDgm6RZC5M4FmRA+f8gZg2rI2Xog6TLt0qrjD8ARwXkyBq8wL3G0Ihkew==
    209  1.1  christos ns2.example.net.	3600	IN	NSEC	ns3.example.net. A RRSIG NSEC
    210  1.1  christos ns2.example.net.	3600	IN	RRSIG	NSEC 8 3 3600 20201116135527 20201019135527 29332 example.net. MMDdm3yz6Ocreg8HE7Cf9EnIJ5NFCVzEv+I9zBeUR90pFBlrBY4LqmMxC5GXoEEc1iql5XpPkIspsWTkCUSWutoiDh4Vlg54HrZ4ONy8GzVzg5ePcuXT51nYq1xjfDx4Yi124GT/QKx4+B7HFoyFfoRT1Kf+uP3c7F7qK+VB3FrBBQpl7f6dX87qO23Bb+Vp+L0RPCmuLkhdnrM34bB6jT1lGwgsD4upDy81XKSH6uces8D/fvl0+Evzcy3gkKlxY6uzV53cUD0FM9AVg7/ZWXwQe5n7PIU9gzQ3xtnH5MA8fG6iUyVQJixjqzEqjJdh2PMJA31qTT2X6LQO95ZM2w==
    211  1.1  christos ENTRY_END
    212  1.1  christos 
    213  1.1  christos ENTRY_BEGIN
    214  1.1  christos MATCH opcode qtype qname
    215  1.1  christos ADJUST copy_id
    216  1.1  christos REPLY QR AA NOERROR
    217  1.1  christos SECTION QUESTION
    218  1.1  christos example.net. IN DNSKEY
    219  1.1  christos SECTION ANSWER
    220  1.1  christos example.net.	3600	IN	DNSKEY	257 3 8 AwEAAb4WMOTBLTFvmBra5m6SK4VfViOzmvyUAU0qv861ZQXeEFvwlndqNU9rwRsMxrSWAYs5nHErKDn49usC/HyxxW1477iGFHhfgL4mjNreJm9zft2QFB1VLbRbEPYdDMLCn4co0qnG7/KG8W2i8Pym1L7f+aREwbLo+/716AS2PbaKMhfWLKLiq5wnBcUClQMNzCiwhqxDJp1oePqfkVdeUgXOtgi0dYRIKyQFhJ5VWJ22npoi/Gif0XLCADAlAwRLKc8o/yJkCxskzgpHpw5Cki1lclg0aq4ssOuPRQ+ne6IHYCz9D2mwzulblhLFamKdq7aHzNt4NlyxhpANVFiKLD8= ;{id = 29332 (ksk), size = 2048b}
    221  1.1  christos example.net.	3600	IN	RRSIG	DNSKEY 8 2 3600 20201116135527 20201019135527 29332 example.net. a0AqvyBN1Dr1Try1RBjbWjhaaTj3WGpSBywSxLu09bElAFinC3kUgk/WTjfsIIxruUHmzVgPssYeb5g79rdaz7YanSi06LQsnEjMS+hexSU6TXBCtJnhA8taKPlPj+qBRQL/Ptju72upty6Mw8eMG05QOQOa2WC5mPLgo2k6PmgsBMyW3Rhn+lldlmz1NZIZ3udDHs6xxX6Gjio67ogGm0MUbWRZo68oGt/xYv6JzZAVzZROlWvs5D+pf1Mrfzn3yOMJ0jh2XTXJAiw3vX+i2k/P/Yfscm7BWULJ7fBx+0JcDuYccd2mj9ijmD7KuM/laFSIUvxAixu7gV2TDrKEjw==
    222  1.1  christos ENTRY_END
    223  1.1  christos 
    224  1.1  christos ENTRY_BEGIN
    225  1.1  christos MATCH opcode qtype qname
    226  1.1  christos ADJUST copy_id
    227  1.1  christos REPLY QR AA NOERROR
    228  1.1  christos SECTION QUESTION
    229  1.1  christos ns.example.net. IN A
    230  1.1  christos SECTION ANSWER
    231  1.1  christos ns.example.net. IN A	1.2.3.44
    232  1.1  christos ; bad RRSIG
    233  1.1  christos ns.example.net.	3600	IN	RRSIG	A 8 2 3600 20201116135527 20201019135527 29332 example.net. a0AqvyBN1Dr1Try1RBjbWjhaaTj3WGpSBywSxLu09bElAFinC3kUgk/WTjfsIIxruUHmzVgPssYeb5g79rdaz7YanSi06LQsnEjMS+hexSU6TXBCtJnhA8taKPlPj+qBRQL/Ptju72upty6Mw8eMG05QOQOa2WC5mPLgo2k6PmgsBMyW3Rhn+lldlmz1NZIZ3udDHs6xxX6Gjio67ogGm0MUbWRZo68oGt/xYv6JzZAVzZROlWvs5D+pf1Mrfzn3yOMJ0jh2XTXJAiw3vX+i2k/P/Yfscm7BWULJ7fBx+0JcDuYccd2mj9ijmD7KuM/laFSIUvxAixu7gV2TDrKEjw==
    234  1.1  christos ENTRY_END
    235  1.1  christos 
    236  1.1  christos ENTRY_BEGIN
    237  1.1  christos MATCH opcode qtype qname
    238  1.1  christos ADJUST copy_id
    239  1.1  christos REPLY QR AA NOERROR
    240  1.1  christos SECTION QUESTION
    241  1.1  christos ns.example.net. IN AAAA
    242  1.1  christos SECTION ANSWER
    243  1.1  christos SECTION AUTHORITY
    244  1.1  christos example.net.	3600	IN	SOA	ns.example.com. root.example.com. 4 14400 3600 604800 3600
    245  1.1  christos example.net.	3600	IN	RRSIG	SOA 8 2 3600 20201116135527 20201019135527 29332 example.net. OWDPS0sJQOhZlqKUbdL8OVwT0u1e1asbjW+9dMRxIF/VoxxRaYIqD/lsn1U+irRrbIPDp9wxDdFu7ChddB1n2/do/by9xuIMLD00mkxSJduxMjRl/8hWvhBV6j8jqU0pbsxS3Oolcju8imrobEqqCDi1YVD6OQuBzwnQ7trF9mfANv208pDA4chWXWUimFETKzpc3aLarcm3qVnb53AQhggyLow/ZLG1egbwaGn3pcf+kPHw+G4MSOR1TtS0mWKiPgdYRiqSS+AqrZUu/ZuAKAGweKeIypDgm6RZC5M4FmRA+f8gZg2rI2Xog6TLt0qrjD8ARwXkyBq8wL3G0Ihkew==
    246  1.1  christos ns.example.net.	3600	IN	NSEC	ns2.example.net. A RRSIG NSEC
    247  1.1  christos ns.example.net.	3600	IN	RRSIG	NSEC 8 3 3600 20201116135527 20201019135527 29332 example.net. bwmn1nX0amfcIK6+NXdX7i3VvebPGpVLd0Ry0P+5JbiLCO3lI8kbXxpQh2jpIAKAdfSq+WZPGAhwOSOTVak1mEcYf5xLvmiKWmGz0LH8RTCzQTAlcQTnuybmQWuwBjIXaetVQ1ADiJZK57M41d5lOE0KqWe5xfAHE+UhMOQ6JhQwLFK/QfQJB7ke1itM/qfsJHgdb/rbT7v7G8Nd342NMCZEgzP/wFyZ3JRP0XY5D7K71IuFZd9NfxXkKRMn5UM/lMDITqE3MknzXnsKJcH9SpoykKMya9SsrwI+IuOxpQkyiyd+N33H3di4uWI1MiWdayQnR2D3HhHi1Vdp42CDxQ==
    248  1.1  christos ENTRY_END
    249  1.1  christos RANGE_END
    250  1.1  christos 
    251  1.1  christos 
    252  1.1  christos STEP 1 QUERY
    253  1.1  christos ENTRY_BEGIN
    254  1.1  christos REPLY RD
    255  1.1  christos SECTION QUESTION
    256  1.1  christos www.example.com. IN A
    257  1.1  christos ENTRY_END
    258  1.1  christos 
    259  1.1  christos ; recursion happens here.
    260  1.1  christos STEP 20 CHECK_ANSWER
    261  1.1  christos ENTRY_BEGIN
    262  1.1  christos MATCH all
    263  1.1  christos REPLY QR AA RD RA SERVFAIL
    264  1.1  christos SECTION QUESTION
    265  1.1  christos www.example.com. IN A
    266  1.1  christos SECTION ANSWER
    267  1.1  christos ENTRY_END
    268  1.1  christos 
    269  1.1  christos STEP 30 TIME_PASSES ELAPSE 10
    270  1.1  christos STEP 40 TRAFFIC
    271  1.1  christos 
    272  1.1  christos STEP 50 QUERY
    273  1.1  christos ENTRY_BEGIN
    274  1.1  christos REPLY RD
    275  1.1  christos SECTION QUESTION
    276  1.1  christos www.example.com. IN A
    277  1.1  christos ENTRY_END
    278  1.1  christos 
    279  1.1  christos ; The bogus host was not used.
    280  1.1  christos STEP 60 CHECK_ANSWER
    281  1.1  christos ENTRY_BEGIN
    282  1.1  christos MATCH all
    283  1.1  christos REPLY QR AA RD RA SERVFAIL
    284  1.1  christos SECTION QUESTION
    285  1.1  christos www.example.com. IN A
    286  1.1  christos SECTION ANSWER
    287  1.1  christos ENTRY_END
    288  1.1  christos 
    289  1.1  christos ; the zonefile was updated with new contents
    290  1.1  christos STEP 70 CHECK_TEMPFILE example.com
    291  1.1  christos FILE_BEGIN
    292  1.1  christos FILE_END
    293  1.1  christos 
    294  1.1  christos SCENARIO_END
    295