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 11 1.1 christos stub-zone: 12 1.1 christos name: "." 13 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 14 1.1 christos CONFIG_END 15 1.1 christos 16 1.1 christos SCENARIO_BEGIN Test validator with negative cache NSEC3 nosalt DS response 17 1.1 christos 18 1.1 christos ; K.ROOT-SERVERS.NET. 19 1.1 christos RANGE_BEGIN 0 100 20 1.1 christos ADDRESS 193.0.14.129 21 1.1 christos ENTRY_BEGIN 22 1.1 christos MATCH opcode qtype qname 23 1.1 christos ADJUST copy_id 24 1.1 christos REPLY QR NOERROR 25 1.1 christos SECTION QUESTION 26 1.1 christos . IN NS 27 1.1 christos SECTION ANSWER 28 1.1 christos . IN NS K.ROOT-SERVERS.NET. 29 1.1 christos SECTION ADDITIONAL 30 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 31 1.1 christos ENTRY_END 32 1.1 christos 33 1.1 christos ENTRY_BEGIN 34 1.1 christos MATCH opcode qtype qname 35 1.1 christos ADJUST copy_id 36 1.1 christos REPLY QR NOERROR 37 1.1 christos SECTION QUESTION 38 1.1 christos www.sub.example.com. IN A 39 1.1 christos SECTION AUTHORITY 40 1.1 christos com. IN NS a.gtld-servers.net. 41 1.1 christos SECTION ADDITIONAL 42 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 43 1.1 christos ENTRY_END 44 1.1 christos RANGE_END 45 1.1 christos 46 1.1 christos ; a.gtld-servers.net. 47 1.1 christos RANGE_BEGIN 0 100 48 1.1 christos ADDRESS 192.5.6.30 49 1.1 christos ENTRY_BEGIN 50 1.1 christos MATCH opcode qtype qname 51 1.1 christos ADJUST copy_id 52 1.1 christos REPLY QR NOERROR 53 1.1 christos SECTION QUESTION 54 1.1 christos com. IN NS 55 1.1 christos SECTION ANSWER 56 1.1 christos com. IN NS a.gtld-servers.net. 57 1.1 christos SECTION ADDITIONAL 58 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 59 1.1 christos ENTRY_END 60 1.1 christos 61 1.1 christos ENTRY_BEGIN 62 1.1 christos MATCH opcode qtype qname 63 1.1 christos ADJUST copy_id 64 1.1 christos REPLY QR NOERROR 65 1.1 christos SECTION QUESTION 66 1.1 christos www.sub.example.com. IN A 67 1.1 christos SECTION AUTHORITY 68 1.1 christos example.com. IN NS ns.example.com. 69 1.1 christos SECTION ADDITIONAL 70 1.1 christos ns.example.com. IN A 1.2.3.4 71 1.1 christos ENTRY_END 72 1.1 christos RANGE_END 73 1.1 christos 74 1.1 christos ; ns.example.com. 75 1.1 christos RANGE_BEGIN 0 100 76 1.1 christos ADDRESS 1.2.3.4 77 1.1 christos ENTRY_BEGIN 78 1.1 christos MATCH opcode qtype qname 79 1.1 christos ADJUST copy_id 80 1.1 christos REPLY QR NOERROR 81 1.1 christos SECTION QUESTION 82 1.1 christos example.com. IN NS 83 1.1 christos SECTION ANSWER 84 1.1 christos example.com. IN NS ns.example.com. 85 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 86 1.1 christos SECTION ADDITIONAL 87 1.1 christos ns.example.com. IN A 1.2.3.4 88 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 89 1.1 christos ENTRY_END 90 1.1 christos 91 1.1 christos ; response to DNSKEY priming query 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 DNSKEY 98 1.1 christos SECTION ANSWER 99 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} 100 1.1 christos example.com. 3600 IN RRSIG DNSKEY DSA 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFBQRtlR4BEv9ohi+PGFjp+AHsJuHAhRCvz0shggvnvI88DFnBDCczHUcVA== ;{id = 2854} 101 1.1 christos SECTION AUTHORITY 102 1.1 christos example.com. IN NS ns.example.com. 103 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 104 1.1 christos SECTION ADDITIONAL 105 1.1 christos ns.example.com. IN A 1.2.3.4 106 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 107 1.1 christos ENTRY_END 108 1.1 christos 109 1.1 christos ; response for delegation to sub.example.com. 110 1.1 christos ENTRY_BEGIN 111 1.1 christos MATCH opcode qtype qname 112 1.1 christos ADJUST copy_id 113 1.1 christos REPLY QR NOERROR 114 1.1 christos SECTION QUESTION 115 1.1 christos www.sub.example.com. IN A 116 1.1 christos SECTION ANSWER 117 1.1 christos SECTION AUTHORITY 118 1.1 christos sub.example.com. IN NS ns.sub.example.com. 119 1.1 christos ; H(example.com.) NSEC3 SOA NS DNSKEY RRSIG 120 1.1 christos ; example.com. -> onib9mgub9h0rml3cdf5bgrj59dkjhvk. 121 1.1 christos onib9mgub9h0rml3cdf5bgrj59dkjhvk.example.com. 3600 IN NSEC3 1 0 0 - onib9mgub9h0rml3cdf5bgrj59dkjhvl NS SOA RRSIG DNSKEY NSEC3 122 1.1 christos onib9mgub9h0rml3cdf5bgrj59dkjhvk.example.com. 3600 IN RRSIG NSEC3 3 3 3600 20070926134150 20070829134150 2854 example.com. AC8XUZo1he4odxG32SfOzFznQn83N4/gJv8AWE0wzrbPO+bbO80+0pg= 123 1.1 christos 124 1.1 christos ; H(sub.example.com.) IN NSEC3 NS RRSIG 125 1.1 christos ; sub.example.com. -> kg19n32806c832kijdnglq8p9m2r5mdj. 126 1.1 christos kg19n32806c832kijdnglq8p9m2r5mdj.example.com. 3600 IN NSEC3 1 0 0 - kg19n32806c832kijdnglq8p9m2r5mdk NS RRSIG 127 1.1 christos kg19n32806c832kijdnglq8p9m2r5mdj.example.com. 3600 IN RRSIG NSEC3 3 3 3600 20070926134150 20070829134150 2854 example.com. AD1ed7zhMyd/S4fTCwip94DwMbiDV1lF+11zFI/yeR4R7k/n0Hh7GcE= 128 1.1 christos 129 1.1 christos SECTION ADDITIONAL 130 1.1 christos ns.sub.example.com. IN A 1.2.3.6 131 1.1 christos ENTRY_END 132 1.1 christos 133 1.1 christos RANGE_END 134 1.1 christos 135 1.1 christos ; ns.sub.example.com. 136 1.1 christos RANGE_BEGIN 0 100 137 1.1 christos ADDRESS 1.2.3.6 138 1.1 christos ENTRY_BEGIN 139 1.1 christos MATCH opcode qtype qname 140 1.1 christos ADJUST copy_id 141 1.1 christos REPLY QR NOERROR 142 1.1 christos SECTION QUESTION 143 1.1 christos sub.example.com. IN NS 144 1.1 christos SECTION ANSWER 145 1.1 christos sub.example.com. IN NS ns.sub.example.com. 146 1.1 christos SECTION ADDITIONAL 147 1.1 christos ns.sub.example.com. IN A 1.2.3.6 148 1.1 christos ENTRY_END 149 1.1 christos 150 1.1 christos ; response to query of interest 151 1.1 christos ENTRY_BEGIN 152 1.1 christos MATCH opcode qtype qname 153 1.1 christos ADJUST copy_id 154 1.1 christos REPLY QR NOERROR 155 1.1 christos SECTION QUESTION 156 1.1 christos www.sub.example.com. IN A 157 1.1 christos SECTION ANSWER 158 1.1 christos www.sub.example.com. IN A 11.11.11.11 159 1.1 christos SECTION AUTHORITY 160 1.1 christos SECTION ADDITIONAL 161 1.1 christos ENTRY_END 162 1.1 christos RANGE_END 163 1.1 christos 164 1.1 christos STEP 1 QUERY 165 1.1 christos ENTRY_BEGIN 166 1.1 christos REPLY RD DO 167 1.1 christos SECTION QUESTION 168 1.1 christos www.sub.example.com. IN A 169 1.1 christos ENTRY_END 170 1.1 christos 171 1.1 christos ; recursion happens here. 172 1.1 christos ; The DS record should be retrieved from the neg cache. 173 1.1 christos STEP 10 CHECK_ANSWER 174 1.1 christos ENTRY_BEGIN 175 1.1 christos MATCH all 176 1.1 christos REPLY QR RD RA DO NOERROR 177 1.1 christos SECTION QUESTION 178 1.1 christos www.sub.example.com. IN A 179 1.1 christos SECTION ANSWER 180 1.1 christos www.sub.example.com. 3600 IN A 11.11.11.11 181 1.1 christos SECTION AUTHORITY 182 1.1 christos SECTION ADDITIONAL 183 1.1 christos ENTRY_END 184 1.1 christos 185 1.1 christos SCENARIO_END 186