1 1.1 christos ; config options 2 1.1 christos ; The island of trust is at example.com 3 1.1 christos server: 4 1.1 christos trust-anchor: "example.com. 3600 IN DS 2854 3 1 46e4ffc6e9a4793b488954bd3f0cc6af0dfb201b" 5 1.1 christos val-override-date: "20070916134226" 6 1.1 christos target-fetch-policy: "0 0 0 0 0" 7 1.1 christos qname-minimisation: "no" 8 1.1 christos fake-sha1: yes 9 1.1 christos trust-anchor-signaling: no 10 1.1 christos minimal-responses: no 11 1.1 christos iter-scrub-promiscuous: no 12 1.1 christos root-hints: 13 1.1 christos TEMPFILE_NAME class_in.hints 14 1.1 christos TEMPFILE_CONTENTS class_in.hints 15 1.1 christos ; hints for dns CLASS IN 16 1.1 christos . 3600 NS k.root-servers.net. 17 1.1 christos k.root-servers.net. 3600 IN A 193.0.14.129 18 1.1 christos TEMPFILE_END 19 1.1 christos 20 1.1 christos root-hints: 21 1.1 christos TEMPFILE_NAME class_ch.hints 22 1.1 christos TEMPFILE_CONTENTS class_ch.hints 23 1.1 christos ; hints for dns CLASS CH 24 1.1 christos . 3600 CH NS ns.ch.test. 25 1.1 christos ns.ch.test. 3600 CH A 1.2.3.5 26 1.1 christos TEMPFILE_END 27 1.1 christos 28 1.1 christos CONFIG_END 29 1.1 christos 30 1.1 christos SCENARIO_BEGIN Test lookup of class any responses from several classes. 31 1.1 christos ; It merges the responses. 32 1.1 christos 33 1.1 christos ; K.ROOT-SERVERS.NET. 34 1.1 christos RANGE_BEGIN 0 100 35 1.1 christos ADDRESS 193.0.14.129 36 1.1 christos ENTRY_BEGIN 37 1.1 christos MATCH opcode qtype qname 38 1.1 christos ADJUST copy_id 39 1.1 christos REPLY QR NOERROR 40 1.1 christos SECTION QUESTION 41 1.1 christos . IN NS 42 1.1 christos SECTION ANSWER 43 1.1 christos . IN NS K.ROOT-SERVERS.NET. 44 1.1 christos SECTION ADDITIONAL 45 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 46 1.1 christos ENTRY_END 47 1.1 christos 48 1.1 christos ENTRY_BEGIN 49 1.1 christos MATCH opcode qtype qname 50 1.1 christos ADJUST copy_id 51 1.1 christos REPLY QR NOERROR 52 1.1 christos SECTION QUESTION 53 1.1 christos www.example.com. IN A 54 1.1 christos SECTION AUTHORITY 55 1.1 christos com. IN NS a.gtld-servers.net. 56 1.1 christos SECTION ADDITIONAL 57 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 58 1.1 christos ENTRY_END 59 1.1 christos RANGE_END 60 1.1 christos 61 1.1 christos ; a.gtld-servers.net. 62 1.1 christos RANGE_BEGIN 0 100 63 1.1 christos ADDRESS 192.5.6.30 64 1.1 christos ENTRY_BEGIN 65 1.1 christos MATCH opcode qtype qname 66 1.1 christos ADJUST copy_id 67 1.1 christos REPLY QR NOERROR 68 1.1 christos SECTION QUESTION 69 1.1 christos com. IN NS 70 1.1 christos SECTION ANSWER 71 1.1 christos com. IN NS a.gtld-servers.net. 72 1.1 christos SECTION ADDITIONAL 73 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 74 1.1 christos ENTRY_END 75 1.1 christos 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 www.example.com. IN A 82 1.1 christos SECTION AUTHORITY 83 1.1 christos example.com. IN NS ns.example.com. 84 1.1 christos SECTION ADDITIONAL 85 1.1 christos ns.example.com. IN A 1.2.3.4 86 1.1 christos ENTRY_END 87 1.1 christos RANGE_END 88 1.1 christos 89 1.1 christos ; ns.example.com. 90 1.1 christos RANGE_BEGIN 0 100 91 1.1 christos ADDRESS 1.2.3.4 92 1.1 christos ENTRY_BEGIN 93 1.1 christos MATCH opcode qtype qname 94 1.1 christos ADJUST copy_id 95 1.1 christos REPLY QR NOERROR 96 1.1 christos SECTION QUESTION 97 1.1 christos example.com. IN NS 98 1.1 christos SECTION ANSWER 99 1.1 christos example.com. IN NS ns.example.com. 100 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 101 1.1 christos SECTION ADDITIONAL 102 1.1 christos ns.example.com. IN A 1.2.3.4 103 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 104 1.1 christos ENTRY_END 105 1.1 christos 106 1.1 christos ; response to DNSKEY priming query 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.com. IN DNSKEY 113 1.1 christos SECTION ANSWER 114 1.1 christos example.com. 3600 IN DNSKEY 256 3 3 ALXLUsWqUrY3JYER3T4TBJII s70j+sDS/UT2QRp61SE7S3E EXopNXoFE73JLRmvpi/UrOO/Vz4Se 6wXv/CYCKjGw06U4WRgR YXcpEhJROyNapmdIKSx hOzfLVE1gqA0PweZR8d tY3aNQSRn3sPpwJr6Mi /PqQKAMMrZ9ckJpf1+b QMOOvxgzz2U1GS18b3y ZKcgTMEaJzd/GZYzi/B N2DzQ0MsrSwYXfsNLFO Bbs8PJMW4LYIxeeOe6rUgkWOF 7CC9Dh/dduQ1QrsJhmZAEFfd6ByYV+ ;{id = 2854 (zsk), size = 1688b} 115 1.1 christos example.com. 3600 IN RRSIG DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854} 116 1.1 christos SECTION AUTHORITY 117 1.1 christos example.com. IN NS ns.example.com. 118 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 119 1.1 christos SECTION ADDITIONAL 120 1.1 christos ns.example.com. IN A 1.2.3.4 121 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 122 1.1 christos ENTRY_END 123 1.1 christos 124 1.1 christos ; response to query of interest 125 1.1 christos ENTRY_BEGIN 126 1.1 christos MATCH opcode qtype qname 127 1.1 christos ADJUST copy_id 128 1.1 christos REPLY QR NOERROR 129 1.1 christos SECTION QUESTION 130 1.1 christos www.example.com. IN A 131 1.1 christos SECTION ANSWER 132 1.1 christos www.example.com. IN A 10.20.30.40 133 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854} 134 1.1 christos SECTION AUTHORITY 135 1.1 christos example.com. IN NS ns.example.com. 136 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 137 1.1 christos SECTION ADDITIONAL 138 1.1 christos ns.example.com. IN A 1.2.3.4 139 1.1 christos www.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854} 140 1.1 christos ENTRY_END 141 1.1 christos RANGE_END 142 1.1 christos 143 1.1 christos ; ns.ch.test. 144 1.1 christos RANGE_BEGIN 0 100 145 1.1 christos ADDRESS 1.2.3.5 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 . CH NS 152 1.1 christos SECTION ANSWER 153 1.1 christos . CH NS ns.ch.test. 154 1.1 christos SECTION ADDITIONAL 155 1.1 christos ns.ch.test. CH A 1.2.3.5 156 1.1 christos ENTRY_END 157 1.1 christos 158 1.1 christos ENTRY_BEGIN 159 1.1 christos MATCH opcode qtype qname 160 1.1 christos ADJUST copy_id 161 1.1 christos REPLY QR NOERROR 162 1.1 christos SECTION QUESTION 163 1.1 christos www.example.com. CH A 164 1.1 christos SECTION ANSWER 165 1.1 christos www.example.com. CH A 3.4.5.6 166 1.1 christos ENTRY_END 167 1.1 christos RANGE_END 168 1.1 christos 169 1.1 christos STEP 1 QUERY 170 1.1 christos ENTRY_BEGIN 171 1.1 christos REPLY RD DO 172 1.1 christos SECTION QUESTION 173 1.1 christos www.example.com. ANY A 174 1.1 christos ENTRY_END 175 1.1 christos 176 1.1 christos ; recursion happens here. 177 1.1 christos STEP 10 CHECK_ANSWER 178 1.1 christos ENTRY_BEGIN 179 1.1 christos MATCH all 180 1.1 christos REPLY QR RD RA DO NOERROR 181 1.1 christos SECTION QUESTION 182 1.1 christos www.example.com. ANY A 183 1.1 christos SECTION ANSWER 184 1.1 christos www.example.com. CH A 3.4.5.6 185 1.1 christos www.example.com. IN A 10.20.30.40 186 1.1 christos www.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854} 187 1.1 christos SECTION AUTHORITY 188 1.1 christos example.com. IN NS ns.example.com. 189 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 190 1.1 christos SECTION ADDITIONAL 191 1.1 christos ns.example.com. IN A 1.2.3.4 192 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854} 193 1.1 christos ENTRY_END 194 1.1 christos 195 1.1 christos SCENARIO_END 196