1 ; config options 2 ; The island of trust is at com. 3 server: 4 trust-anchor: "test. DS 1444 8 2 8a87d067fd09a5965244fe2e317dd26d182c468e0a7f26ecc4c7b479bf89db9b" 5 val-override-date: "20201020135527" 6 target-fetch-policy: "0 0 0 0 0" 7 qname-minimisation: "no" 8 fake-sha1: yes 9 trust-anchor-signaling: no 10 minimal-responses: no 11 iter-scrub-promiscuous: no 12 aggressive-nsec: yes 13 local-zone: test. nodefault 14 log-servfail: yes 15 16 stub-zone: 17 name: "." 18 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 19 CONFIG_END 20 21 SCENARIO_BEGIN Test with RRSIG labels for wildcard with aggressive cache. 22 23 ; K.ROOT-SERVERS.NET. 24 RANGE_BEGIN 0 100 25 ADDRESS 193.0.14.129 26 ENTRY_BEGIN 27 MATCH opcode qtype qname 28 ADJUST copy_id 29 REPLY QR NOERROR 30 SECTION QUESTION 31 . IN NS 32 SECTION ANSWER 33 . IN NS K.ROOT-SERVERS.NET. 34 SECTION ADDITIONAL 35 K.ROOT-SERVERS.NET. IN A 193.0.14.129 36 ENTRY_END 37 38 ENTRY_BEGIN 39 MATCH opcode subdomain 40 ADJUST copy_id copy_query 41 REPLY QR NOERROR 42 SECTION QUESTION 43 test. IN NS 44 SECTION AUTHORITY 45 test. IN NS ns.test. 46 SECTION ADDITIONAL 47 ns.test. IN A 1.2.3.5 48 ENTRY_END 49 RANGE_END 50 51 ; ns.test 52 RANGE_BEGIN 0 100 53 ADDRESS 1.2.3.5 54 ENTRY_BEGIN 55 MATCH opcode qtype qname 56 ADJUST copy_id 57 REPLY QR AA NOERROR 58 SECTION QUESTION 59 test. IN NS 60 SECTION ANSWER 61 test. IN NS ns.test 62 test. 3600 IN RRSIG NS 8 1 3600 20201116135527 20201019135527 1444 test. RGCxIO32TbbLTk6xZmTr+fjYPH50hntBxeOQ2DIj2pDsmjALcHYtVkOfpfk2EhOhHZd+9PLuoJPbJh6a9NqLSFeBvr0XZoCZoQ2g0tCHUNHcH5EVjA2TuYBQem6DVYnPLJ3914aRx0uA1j42b8dC2xsam/XkOo7U+dLbUW2Os1s= 63 SECTION ADDITIONAL 64 ns.test. IN A 1.2.3.5 65 ns.test. 3600 IN RRSIG A 8 2 3600 20201116135527 20201019135527 1444 test. GskCc4/k6GjH9V9Jz2V5L2XLiizbOeWkB0feSbf+aN859S3vxVvtuqkvIgwY4LafUO1QAn/pUcv9zA7rcFO++rlg+8t6gvZTo9p3v0bfeIv2uJDsfSBD5jDh0WXlxjekfnrKrQp7zE+GiA93tWwKUWKPvxXDgP+n886e6WcbHJw= 66 ENTRY_END 67 68 ENTRY_BEGIN 69 MATCH opcode qtype qname 70 ADJUST copy_id 71 REPLY QR AA NOERROR 72 SECTION QUESTION 73 ns.test. IN A 74 SECTION ANSWER 75 ns.test. IN A 1.2.3.5 76 ns.test. 3600 IN RRSIG A 8 2 3600 20201116135527 20201019135527 1444 test. GskCc4/k6GjH9V9Jz2V5L2XLiizbOeWkB0feSbf+aN859S3vxVvtuqkvIgwY4LafUO1QAn/pUcv9zA7rcFO++rlg+8t6gvZTo9p3v0bfeIv2uJDsfSBD5jDh0WXlxjekfnrKrQp7zE+GiA93tWwKUWKPvxXDgP+n886e6WcbHJw= 77 ENTRY_END 78 79 ENTRY_BEGIN 80 MATCH opcode qtype qname 81 ADJUST copy_id 82 REPLY QR AA NOERROR 83 SECTION QUESTION 84 ns.test. IN AAAA 85 SECTION AUTHORITY 86 test. 3600 IN SOA ns.test. host.test. 20201 3600 1800 604800 3600 87 test. 3600 IN RRSIG SOA 8 1 3600 20201116135527 20201019135527 1444 test. IZJIDmEgf0W7A5G7hvvZ2hUqJ9Trbv1/i7ySapDmPbYV9lVCmHHobySxO01yDhI2/Pvpsvxqrm1Tiv3BxH8uzZ4keKgiQjBsSy4htAsFct9I4E7ly2glPj/Fm3oun3PsjJDv5QYhx0KS7w4IQKU7Nc9pfJc92uoUI5bdoC1pRGw= 88 ns.test. 3600 IN NSEC nz.test. A RRSIG 89 ns.test. 3600 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. PElArVB3KPg8KHAP7lzcNbhFuXNxTsHNTn1dZVncB5qmWRdIaeKpaXDjpH0JSXMaelGFS+/QhuQ6Hmw9+4VyZFRqMzGhw4agUR/2bxABHcDIG4ZpUwyeSP61ATTfHUkQVxaH2wjCWI/tfmesdP2xVE4GXyUvCIBxU914MkZbULU= 90 ENTRY_END 91 92 ENTRY_BEGIN 93 MATCH opcode qtype qname 94 ADJUST copy_id 95 REPLY QR AA NOERROR 96 SECTION QUESTION 97 test. IN DNSKEY 98 SECTION ANSWER 99 test. 3600 IN DNSKEY 257 3 8 AwEAAbd9WqjzE2Pynz21OG5doSf9hFzMr5dhzz2waZ3vTa+0o5r7AjTAqmA1yH/B3+aAMihUm5ucZSfVqo7+kOaRE8yFj9aivOmA1n1+JLevJq/oyvQyjxQN2Qb89LyaNUT5oKZIiL+uyyhNW3KDR3SSbQ/GBwQNDHVcZi+JDR3RC0r7 ;{id = 1444 (ksk), size = 1024b} 100 test. 3600 IN RRSIG DNSKEY 8 1 3600 20201116135527 20201019135527 1444 test. UmRMS4iG9NBBHZYOtpwFFcJgbEb5SfHSgHd9XRe/8pTWM31WSDayn5ViPOBMqI1T5TXg2amc13dDI574xIM2oKMus3b5cBW72jJLW13jprBtslO6P8BMWb4HNnvLrJtQjwf3ErRirtTxinLmywQtmyr1cdthyG3Gp4N7i90fHSc= 101 SECTION ADDITIONAL 102 ENTRY_END 103 104 ENTRY_BEGIN 105 MATCH opcode qname qtype 106 ADJUST copy_id 107 REPLY QR AA NXDOMAIN 108 SECTION QUESTION 109 domain1.test. IN A 110 SECTION ANSWER 111 SECTION AUTHORITY 112 test. 3600 IN SOA ns.test. host.test. 20201 3600 1800 604800 3600 113 test. 3600 IN RRSIG SOA 8 1 3600 20201116135527 20201019135527 1444 test. IZJIDmEgf0W7A5G7hvvZ2hUqJ9Trbv1/i7ySapDmPbYV9lVCmHHobySxO01yDhI2/Pvpsvxqrm1Tiv3BxH8uzZ4keKgiQjBsSy4htAsFct9I4E7ly2glPj/Fm3oun3PsjJDv5QYhx0KS7w4IQKU7Nc9pfJc92uoUI5bdoC1pRGw= 114 test. 3600 IN NSEC abc.test. NS SOA DNSKEY RRSIG NSEC 115 test. 3600 IN RRSIG NSEC 8 1 3600 20201116135527 20201019135527 1444 test. SHU0veyxtCpPvwdJxn2xCEq9xXJZLIvAlYYy7/dBMSjo6ugBPSxs1+8hUZFxks+YQoPLR5nTU0C0yuhZ9dfg/2VGkCYLsDLYnh1lJj6uQ2VgwfhbwSJC0E9hwYvD7yl6LcmpySbGiyI0cCbK/wWHE8wVw4VBcbuv01f3Cj6F+mo= 116 cee.test. 3600 IN NSEC erts.test. RRSIG DS 117 cee.test. 3600 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. kIveXrsXAeb7fsc3YNZ6UyJeCGxENpeUAl3mUCW2py+0vXfLjmDNs4FG5cwkLSIrni1z8k4939Bt+/3i+ABE84Utb77LpF29+dIay0L5V9c+avY2rJH8F1JU0kidtFQAccZqXuHtGSHHAi35w09UqghK+hNKfv+7qRUICX5ByCA= 118 ENTRY_END 119 120 ENTRY_BEGIN 121 MATCH opcode qname qtype 122 ADJUST copy_id 123 REPLY QR AA NXDOMAIN 124 SECTION QUESTION 125 domain2.test. IN DS 126 SECTION ANSWER 127 SECTION AUTHORITY 128 test. 3600 IN SOA ns.test. host.test. 20201 3600 1800 604800 3600 129 test. 3600 IN RRSIG SOA 8 1 3600 20201116135527 20201019135527 1444 test. IZJIDmEgf0W7A5G7hvvZ2hUqJ9Trbv1/i7ySapDmPbYV9lVCmHHobySxO01yDhI2/Pvpsvxqrm1Tiv3BxH8uzZ4keKgiQjBsSy4htAsFct9I4E7ly2glPj/Fm3oun3PsjJDv5QYhx0KS7w4IQKU7Nc9pfJc92uoUI5bdoC1pRGw= 130 test. 3600 IN NSEC abc.test. NS SOA DNSKEY RRSIG NSEC 131 test. 3600 IN RRSIG NSEC 8 1 3600 20201116135527 20201019135527 1444 test. SHU0veyxtCpPvwdJxn2xCEq9xXJZLIvAlYYy7/dBMSjo6ugBPSxs1+8hUZFxks+YQoPLR5nTU0C0yuhZ9dfg/2VGkCYLsDLYnh1lJj6uQ2VgwfhbwSJC0E9hwYvD7yl6LcmpySbGiyI0cCbK/wWHE8wVw4VBcbuv01f3Cj6F+mo= 132 cee.test. 3600 IN NSEC erts.test. RRSIG DS 133 cee.test. 3600 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. kIveXrsXAeb7fsc3YNZ6UyJeCGxENpeUAl3mUCW2py+0vXfLjmDNs4FG5cwkLSIrni1z8k4939Bt+/3i+ABE84Utb77LpF29+dIay0L5V9c+avY2rJH8F1JU0kidtFQAccZqXuHtGSHHAi35w09UqghK+hNKfv+7qRUICX5ByCA= 134 ENTRY_END 135 136 ENTRY_BEGIN 137 MATCH opcode qname qtype 138 ADJUST copy_id 139 REPLY QR AA NOERROR 140 SECTION QUESTION 141 example.test. IN DS 142 SECTION ANSWER 143 example.test. 3600 IN DS 55567 8 2 a2d578906330a10a57d40462257b6ce038bad3f7bf4a45c46c46086e20a94b39 144 example.test. 3600 IN RRSIG DS 8 2 3600 20201116135527 20201019135527 1444 test. P7+FTYW2qHuJ4I1YbuvseEz5X1lOYAraGEHB3C5y0OOCQFmhmSiFRdquNi2NlpcS6FXLdsE0EU+Bo1+0atTG4EkMWXbpF21lrtbB51BdsnlX4Mzc/o375fvjiOMwmF6wPCUaOUN62jrVrhsE/hedaVyDphDToqL17ETohwgUO2I= 145 ENTRY_END 146 147 ENTRY_BEGIN 148 MATCH opcode subdomain 149 ADJUST copy_id copy_query 150 REPLY QR NOERROR 151 SECTION QUESTION 152 example.test. IN NS 153 SECTION AUTHORITY 154 example.test. IN NS ns.example.test. 155 example.test. 3600 IN DS 55567 8 2 a2d578906330a10a57d40462257b6ce038bad3f7bf4a45c46c46086e20a94b39 156 example.test. 3600 IN RRSIG DS 8 2 3600 20201116135527 20201019135527 1444 test. P7+FTYW2qHuJ4I1YbuvseEz5X1lOYAraGEHB3C5y0OOCQFmhmSiFRdquNi2NlpcS6FXLdsE0EU+Bo1+0atTG4EkMWXbpF21lrtbB51BdsnlX4Mzc/o375fvjiOMwmF6wPCUaOUN62jrVrhsE/hedaVyDphDToqL17ETohwgUO2I= 157 SECTION ADDITIONAL 158 ns.example.test. IN A 1.2.3.4 159 ENTRY_END 160 161 RANGE_END 162 163 ; ns.example.test. 164 RANGE_BEGIN 0 100 165 ADDRESS 1.2.3.4 166 ENTRY_BEGIN 167 MATCH opcode qtype qname 168 ADJUST copy_id 169 REPLY QR NOERROR 170 SECTION QUESTION 171 example.test. IN NS 172 SECTION ANSWER 173 example.test. IN NS ns.example.test. 174 example.test. 3600 IN RRSIG NS 8 2 3600 20201116135527 20201019135527 55567 example.test. l1JT0wMlK0YI7/CWHzexf/k0iafUhCgN+BdgjBXIRXmSQNf4HDTiAkbcWL2/15qtnp12nQy9JeiTdSQ3vtPoHAJX4C5uTWaze4ms+Wrrf+n92sLCjacP9x50uuicH3URT6cKb1QCAPwlvlWxIlZjAMYFScSns7+C441NMJT8aE4= 175 SECTION ADDITIONAL 176 ns.example.test. IN A 1.2.3.4 177 ns.example.test. 3600 IN RRSIG A 8 3 3600 20201116135527 20201019135527 55567 example.test. 2PWaVaccZFQgfPKXNsdEGYUVaashCAj1ZhBo9XRt5eQKUFvZcauBjMnXIuxZFyWeootn1fZGw6GuPI5W48Y0FDx38H6adprkFgQikso2Y64jDdDMWznSo38Z/XqP+U0+kq4vmwonvmEMpm7hKnNEXvhqGKyGzyBwb+CZVJ2L8Eo= 178 ENTRY_END 179 180 ENTRY_BEGIN 181 MATCH opcode qtype qname 182 ADJUST copy_id 183 REPLY QR AA NOERROR 184 SECTION QUESTION 185 ns.example.test. IN A 186 SECTION ANSWER 187 ns.example.test. IN A 1.2.3.4 188 ns.example.test. 3600 IN RRSIG A 8 3 3600 20201116135527 20201019135527 55567 example.test. 2PWaVaccZFQgfPKXNsdEGYUVaashCAj1ZhBo9XRt5eQKUFvZcauBjMnXIuxZFyWeootn1fZGw6GuPI5W48Y0FDx38H6adprkFgQikso2Y64jDdDMWznSo38Z/XqP+U0+kq4vmwonvmEMpm7hKnNEXvhqGKyGzyBwb+CZVJ2L8Eo= 189 ENTRY_END 190 191 ENTRY_BEGIN 192 MATCH opcode qtype qname 193 ADJUST copy_id 194 REPLY QR AA NOERROR 195 SECTION QUESTION 196 ns.example.test. IN AAAA 197 SECTION AUTHORITY 198 example.test. 3600 IN SOA ns.example.test. host.example.test. 20301 3600 1800 604800 3600 199 example.test. 3600 IN RRSIG SOA 8 2 3600 20201116135527 20201019135527 55567 example.test. 2UUkScBAN37fJpSrelhE8DotKvmOzj3q9wicaanCIaCv95DE4nQnePih5B+ek3FIRjB/Uv2+z4Ro5Uxy94XAnlK0rCkDLSa0U9U7KP0ytc88sevO0x1SCPAMoZoJO6JqHkv42pdh54WSz+Zb/D8npY0j/tksHe/uX+VQnMymgb8= 200 ns.example.test. 3600 IN NSEC nz.example.test. A RRSIG 201 example.test. 3600 IN SOA ns.example.test. host.example.test. 20301 3600 1800 604800 3600 202 ENTRY_END 203 204 ; response to DNSKEY priming query 205 ENTRY_BEGIN 206 MATCH opcode qtype qname 207 ADJUST copy_id 208 REPLY QR NOERROR 209 SECTION QUESTION 210 example.test. IN DNSKEY 211 SECTION ANSWER 212 example.test. 3600 IN DNSKEY 257 3 8 AwEAAdug/L739i0mgN2nuK/bhxu3wFn5Ud9nK2+XUmZQlPUEZUC5YZvm1rfMmEWTGBn87fFxEu/kjFZHJ55JLzqsbbpVHLbmKCTT2gYR2FV2WDKROGKuYbVkJIXdKAjJ0ONuK507NinYvlWXIoxHn22KAWOd9wKgSTNHBlmGkX+ts3hh ;{id = 55567 (ksk), size = 1024b} 213 example.test. 3600 IN RRSIG DNSKEY 8 2 3600 20201116135527 20201019135527 55567 example.test. IbWMC6quOuZFNPAVxQLqCJ9nLhindBo826rnLcg5yMgs9dGUSPOCXAfHTmbgJAUNs9HTFfrJWNvasnETs0UOpmEuifGwWdH1OlME7Gny4RL2QmITUFeMW81Jz1tiVQxFXl6yxT0jxOxvz+bqMHlrz+8IeWQXcO+GZTPu8ueq30g= 214 ENTRY_END 215 216 ; response to query of interest 217 ENTRY_BEGIN 218 MATCH opcode qtype qname 219 ADJUST copy_id 220 REPLY QR AA NOERROR 221 SECTION QUESTION 222 wild.example.test. IN A 223 SECTION ANSWER 224 wild.example.test. IN A 10.20.30.40 225 ; normal RRSIG: 226 ;wild.example.test. 3600 IN RRSIG A 8 3 3600 20201116135527 20201019135527 55567 example.test. RzIsliJeEcLIHQGJqr5U2tfgxjzyxvwpqWYMdF2qOmb5a5erx3AFwRLbHhl7383Kdpdi+KxVKIWmkG6YCta0sWE42UeDXAVtZnFK/VeADRWpzWljQaTdIG8eN6FdB/X3gSPXnxMhsd9OoAWHPJYrwXtoFbciH6Hy0gl4Cosc+7Q= 227 ; with labelcount lower, 2 lower. 228 ; like it is : *.test. IN A 10.20.30.40 229 wild.example.test. 3600 IN RRSIG A 8 1 3600 20201116135527 20201019135527 55567 example.test. XR1dPkaZmhIXoKRBmVLiDdIROYxlVNuII0kD/Nh/L3QteSvjwdfDBbVvwWGc+y011is0eFZBlFHWxmhw8BXytktlcJ3rZ1GPbcixkX7XPIIZER7jvZiFnKDS2Fwgh2wgpAXdo8KrmMgeUGPjP9scbzbBxLfSV/ja93PTuTSi6VA= 230 SECTION AUTHORITY 231 un.example.test. 3600 IN NSEC xy.example.test. A RRSIG 232 un.example.test. 3600 IN RRSIG NSEC 8 3 3600 20201116135527 20201019135527 55567 example.test. rP0p0viq8A3y/RSth9BNkDVAufPRVp8uohX+Wp1lby4naxlOjZCONz3aeLz8c0XgrIUtdU4t2sZZz9gF9jfr/QnAr5JDMDAIpMXKYGx/3dk5mSP/OBRX9sNVuBdr9YuyYy5N9K97aKTSQTRNU8FdTVYx9yjImVlwA8KI+SkztJ4= 233 ENTRY_END 234 235 ENTRY_BEGIN 236 MATCH opcode qtype qname 237 ADJUST copy_id 238 REPLY QR AA NOERROR 239 SECTION QUESTION 240 wild2.example.test. IN DS 241 SECTION ANSWER 242 wild2.example.test. IN DS 12345 250 2 00000000 243 ; normal RRSIG 244 ; wild2.example.test. 3600 IN RRSIG DS 8 3 3600 20201116135527 20201019135527 55567 example.test. GdSaD9J3c2QwsAPRbzY7lbuqguaBNEu/19jnZIrdMx4nmRRaMOS1MqMGZyOJdYvupVA0zg32bhCbmZdHSQLwzybjIgixGeiPC9MnfHdSqZKG7QG/AlUR2A/Mhmedp7RngROgIf6c7de88zsX+60xSfvBgNtg55YmODHqOICvTLs= 245 ; with labelcount lower, 2 lower. 246 ; for *.test. IN DS 12345 250 2 00000000 247 wild2.example.test. 3600 IN RRSIG DS 8 1 3600 20201116135527 20201019135527 55567 example.test. qZQ/bfTCVuGISm6Pkq6OYDnyZMx8/uQQE3vq402UVWyy7ZrDBVI/CAErEIqz7Xl4cGgFUoezL2LCBIS7BMERCbQ0cVm3YTpnSzCgiDNJsu9W778SLOTcWlqJaiJn9EieFGkiFo2k3c1iuW++yufdhQmuXGk+DdLzE87tgvIkQm0= 248 SECTION AUTHORITY 249 un.example.test. 3600 IN NSEC xy.example.test. A RRSIG 250 un.example.test. 3600 IN RRSIG NSEC 8 3 3600 20201116135527 20201019135527 55567 example.test. rP0p0viq8A3y/RSth9BNkDVAufPRVp8uohX+Wp1lby4naxlOjZCONz3aeLz8c0XgrIUtdU4t2sZZz9gF9jfr/QnAr5JDMDAIpMXKYGx/3dk5mSP/OBRX9sNVuBdr9YuyYy5N9K97aKTSQTRNU8FdTVYx9yjImVlwA8KI+SkztJ4= 251 ENTRY_END 252 RANGE_END 253 254 STEP 1 QUERY 255 ENTRY_BEGIN 256 REPLY RD DO 257 SECTION QUESTION 258 domain1.test. IN A 259 ENTRY_END 260 261 ; Picks up NSECs for aggressive negative cache. 262 STEP 10 CHECK_ANSWER 263 ENTRY_BEGIN 264 MATCH all 265 REPLY QR RD RA AD DO NXDOMAIN 266 SECTION QUESTION 267 domain1.test. IN A 268 SECTION AUTHORITY 269 test. 3600 IN SOA ns.test. host.test. 20201 3600 1800 604800 3600 270 test. 3600 IN RRSIG SOA 8 1 3600 20201116135527 20201019135527 1444 test. IZJIDmEgf0W7A5G7hvvZ2hUqJ9Trbv1/i7ySapDmPbYV9lVCmHHobySxO01yDhI2/Pvpsvxqrm1Tiv3BxH8uzZ4keKgiQjBsSy4htAsFct9I4E7ly2glPj/Fm3oun3PsjJDv5QYhx0KS7w4IQKU7Nc9pfJc92uoUI5bdoC1pRGw= 271 test. 3600 IN NSEC abc.test. NS SOA DNSKEY RRSIG NSEC 272 test. 3600 IN RRSIG NSEC 8 1 3600 20201116135527 20201019135527 1444 test. SHU0veyxtCpPvwdJxn2xCEq9xXJZLIvAlYYy7/dBMSjo6ugBPSxs1+8hUZFxks+YQoPLR5nTU0C0yuhZ9dfg/2VGkCYLsDLYnh1lJj6uQ2VgwfhbwSJC0E9hwYvD7yl6LcmpySbGiyI0cCbK/wWHE8wVw4VBcbuv01f3Cj6F+mo= 273 cee.test. 3600 IN NSEC erts.test. RRSIG DS 274 cee.test. 3600 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. kIveXrsXAeb7fsc3YNZ6UyJeCGxENpeUAl3mUCW2py+0vXfLjmDNs4FG5cwkLSIrni1z8k4939Bt+/3i+ABE84Utb77LpF29+dIay0L5V9c+avY2rJH8F1JU0kidtFQAccZqXuHtGSHHAi35w09UqghK+hNKfv+7qRUICX5ByCA= 275 ENTRY_END 276 277 STEP 20 QUERY 278 ENTRY_BEGIN 279 REPLY RD DO 280 SECTION QUESTION 281 wild.example.test. IN A 282 ENTRY_END 283 284 ; query for the wildcard record. 285 STEP 30 CHECK_ANSWER 286 ENTRY_BEGIN 287 MATCH all 288 REPLY QR RD RA DO SERVFAIL 289 SECTION QUESTION 290 wild.example.test. IN A 291 ENTRY_END 292 ;REPLY QR RD RA AD DO NXDOMAIN 293 ;SECTION QUESTION 294 ;domain1.test. IN A 295 ;SECTION ANSWER 296 ;wild.example.test. IN A 10.20.30.40 297 ;wild.example.test. 3600 IN RRSIG A 8 1 3600 20201116135527 20201019135527 55567 example.test. XR1dPkaZmhIXoKRBmVLiDdIROYxlVNuII0kD/Nh/L3QteSvjwdfDBbVvwWGc+y011is0eFZBlFHWxmhw8BXytktlcJ3rZ1GPbcixkX7XPIIZER7jvZiFnKDS2Fwgh2wgpAXdo8KrmMgeUGPjP9scbzbBxLfSV/ja93PTuTSi6VA= 298 ;SECTION AUTHORITY 299 ;un.example.test. 3600 IN NSEC xy.example.test. A RRSIG 300 ;un.example.test. 3600 IN RRSIG NSEC 8 3 3600 20201116135527 20201019135527 55567 example.test. rP0p0viq8A3y/RSth9BNkDVAufPRVp8uohX+Wp1lby4naxlOjZCONz3aeLz8c0XgrIUtdU4t2sZZz9gF9jfr/QnAr5JDMDAIpMXKYGx/3dk5mSP/OBRX9sNVuBdr9YuyYy5N9K97aKTSQTRNU8FdTVYx9yjImVlwA8KI+SkztJ4= 301 ;ENTRY_END 302 303 ;STEP 40 QUERY 304 ;ENTRY_BEGIN 305 ;REPLY RD DO 306 ;SECTION QUESTION 307 ;domain2.test. IN A 308 ;ENTRY_END 309 ; 310 ;; aggressive cache synthesis, the '*.test' from the wildcard lookup. 311 ;STEP 50 CHECK_ANSWER 312 ;ENTRY_BEGIN 313 ;MATCH all 314 ;REPLY QR RD RA DO SERVFAIL 315 ;SECTION QUESTION 316 ;domain2.test. IN A 317 ;SECTION ANSWER 318 ;ENTRY_END 319 320 STEP 60 QUERY 321 ENTRY_BEGIN 322 REPLY RD DO 323 SECTION QUESTION 324 wild2.example.test. IN DS 325 ENTRY_END 326 327 ; wild2 is for *.test DS 328 STEP 70 CHECK_ANSWER 329 ENTRY_BEGIN 330 MATCH all 331 REPLY QR RD RA DO SERVFAIL 332 SECTION QUESTION 333 wild2.example.test. IN DS 334 SECTION ANSWER 335 ENTRY_END 336 337 STEP 80 QUERY 338 ENTRY_BEGIN 339 REPLY RD DO 340 SECTION QUESTION 341 domain3.test. IN A 342 ENTRY_END 343 344 ; aggressive cache synthesis, the '*.test' from the wildcard lookup. 345 ; with '*.test' DS record. 346 STEP 90 CHECK_ANSWER 347 ENTRY_BEGIN 348 MATCH all 349 350 ; The bad answer 351 ;REPLY QR RD RA DO NOERROR 352 ;SECTION QUESTION 353 ;domain3.test. IN A 354 ;SECTION ANSWER 355 ;domain3.test. 0 IN A 10.20.30.40 356 ;domain3.test. 0 IN RRSIG A 8 1 3600 20201116135527 20201019135527 55567 example.test. XR1dPkaZmhIXoKRBmVLiDdIROYxlVNuII0kD/Nh/L3QteSvjwdfDBbVvwWGc+y011is0eFZBlFHWxmhw8BXytktlcJ3rZ1GPbcixkX7XPIIZER7jvZiFnKDS2Fwgh2wgpAXdo8KrmMgeUGPjP9scbzbBxLfSV/ja93PTuTSi6VA= ;{id = 55567} 357 ;SECTION AUTHORITY 358 ;cee.test. 0 IN NSEC erts.test. DS RRSIG 359 ;cee.test. 0 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. kIveXrsXAeb7fsc3YNZ6UyJeCGxENpeUAl3mUCW2py+0vXfLjmDNs4FG5cwkLSIrni1z8k4939Bt+/3i+ABE84Utb77LpF29+dIay0L5V9c+avY2rJH8F1JU0kidtFQAccZqXuHtGSHHAi35w09UqghK+hNKfv+7qRUICX5ByCA= ;{id = 1444} 360 361 ; The correct answer 362 REPLY QR RD RA AD DO NXDOMAIN 363 SECTION QUESTION 364 domain3.test. IN A 365 SECTION AUTHORITY 366 test. 3600 IN NSEC abc.test. NS SOA DNSKEY RRSIG NSEC 367 test. 3600 IN RRSIG NSEC 8 1 3600 20201116135527 20201019135527 1444 test. SHU0veyxtCpPvwdJxn2xCEq9xXJZLIvAlYYy7/dBMSjo6ugBPSxs1+8hUZFxks+YQoPLR5nTU0C0yuhZ9dfg/2VGkCYLsDLYnh1lJj6uQ2VgwfhbwSJC0E9hwYvD7yl6LcmpySbGiyI0cCbK/wWHE8wVw4VBcbuv01f3Cj6F+mo= 368 cee.test. 3600 IN NSEC erts.test. RRSIG DS 369 cee.test. 3600 IN RRSIG NSEC 8 2 3600 20201116135527 20201019135527 1444 test. kIveXrsXAeb7fsc3YNZ6UyJeCGxENpeUAl3mUCW2py+0vXfLjmDNs4FG5cwkLSIrni1z8k4939Bt+/3i+ABE84Utb77LpF29+dIay0L5V9c+avY2rJH8F1JU0kidtFQAccZqXuHtGSHHAi35w09UqghK+hNKfv+7qRUICX5ByCA= 370 test. 3600 IN SOA ns.test. host.test. 20201 3600 1800 604800 3600 371 test. 3600 IN RRSIG SOA 8 1 3600 20201116135527 20201019135527 1444 test. IZJIDmEgf0W7A5G7hvvZ2hUqJ9Trbv1/i7ySapDmPbYV9lVCmHHobySxO01yDhI2/Pvpsvxqrm1Tiv3BxH8uzZ4keKgiQjBsSy4htAsFct9I4E7ly2glPj/Fm3oun3PsjJDv5QYhx0KS7w4IQKU7Nc9pfJc92uoUI5bdoC1pRGw= 372 ENTRY_END 373 374 SCENARIO_END 375