1 1.1 christos ; config options 2 1.1 christos ; Test DNAME TTL=0 grace period: synthesis from cache within 1 second 3 1.1 christos ; Island of trust at example.com, DNSSEC signed DNAME with TTL=0 (RFC 2308) 4 1.1 christos server: 5 1.1 christos trust-anchor: "example.com. 3600 IN DS 2854 3 1 46e4ffc6e9a4793b488954bd3f0cc6af0dfb201b" 6 1.1 christos trust-anchor: "example.net. 3600 IN DNSKEY 256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}" 7 1.1 christos val-override-date: "20070916134226" 8 1.1 christos target-fetch-policy: "0 0 0 0 0" 9 1.1 christos qname-minimisation: "no" 10 1.1 christos fake-sha1: yes 11 1.1 christos trust-anchor-signaling: no 12 1.1 christos 13 1.1 christos stub-zone: 14 1.1 christos name: "." 15 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 16 1.1 christos CONFIG_END 17 1.1 christos 18 1.1 christos SCENARIO_BEGIN Test DNAME TTL=0 and the grace period 19 1.1 christos ; the grace period ends, and new data appears, while traffic queries the 20 1.1 christos ; store DNAME record, for synthesis. 21 1.1 christos 22 1.1 christos ; K.ROOT-SERVERS.NET. 23 1.1 christos RANGE_BEGIN 0 100 24 1.1 christos ADDRESS 193.0.14.129 25 1.1 christos ENTRY_BEGIN 26 1.1 christos MATCH opcode qtype qname 27 1.1 christos ADJUST copy_id 28 1.1 christos REPLY QR NOERROR 29 1.1 christos SECTION QUESTION 30 1.1 christos . IN NS 31 1.1 christos SECTION ANSWER 32 1.1 christos . IN NS K.ROOT-SERVERS.NET. 33 1.1 christos SECTION ADDITIONAL 34 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 35 1.1 christos ENTRY_END 36 1.1 christos 37 1.1 christos ENTRY_BEGIN 38 1.1 christos MATCH opcode subdomain 39 1.1 christos ADJUST copy_id copy_query 40 1.1 christos REPLY QR NOERROR 41 1.1 christos SECTION QUESTION 42 1.1 christos com. IN NS 43 1.1 christos SECTION AUTHORITY 44 1.1 christos com. IN NS a.gtld-servers.net. 45 1.1 christos SECTION ADDITIONAL 46 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 47 1.1 christos ENTRY_END 48 1.1 christos 49 1.1 christos ENTRY_BEGIN 50 1.1 christos MATCH opcode subdomain 51 1.1 christos ADJUST copy_id copy_query 52 1.1 christos REPLY QR NOERROR 53 1.1 christos SECTION QUESTION 54 1.1 christos net. IN A 55 1.1 christos SECTION AUTHORITY 56 1.1 christos net. 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 RANGE_END 61 1.1 christos 62 1.1 christos ; a.gtld-servers.net. 63 1.1 christos RANGE_BEGIN 0 100 64 1.1 christos ADDRESS 192.5.6.30 65 1.1 christos ENTRY_BEGIN 66 1.1 christos MATCH opcode qtype qname 67 1.1 christos ADJUST copy_id 68 1.1 christos REPLY QR NOERROR 69 1.1 christos SECTION QUESTION 70 1.1 christos com. IN NS 71 1.1 christos SECTION ANSWER 72 1.1 christos com. IN NS a.gtld-servers.net. 73 1.1 christos SECTION ADDITIONAL 74 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 75 1.1 christos ENTRY_END 76 1.1 christos 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 net. IN NS 83 1.1 christos SECTION ANSWER 84 1.1 christos net. IN NS a.gtld-servers.net. 85 1.1 christos SECTION ADDITIONAL 86 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 87 1.1 christos ENTRY_END 88 1.1 christos 89 1.1 christos ENTRY_BEGIN 90 1.1 christos MATCH opcode subdomain 91 1.1 christos ADJUST copy_id copy_query 92 1.1 christos REPLY QR NOERROR 93 1.1 christos SECTION QUESTION 94 1.1 christos example.com. IN NS 95 1.1 christos SECTION AUTHORITY 96 1.1 christos example.com. IN NS ns.example.com. 97 1.1 christos SECTION ADDITIONAL 98 1.1 christos ns.example.com. IN A 1.2.3.4 99 1.1 christos ENTRY_END 100 1.1 christos 101 1.1 christos ENTRY_BEGIN 102 1.1 christos MATCH opcode subdomain 103 1.1 christos ADJUST copy_id copy_query 104 1.1 christos REPLY QR NOERROR 105 1.1 christos SECTION QUESTION 106 1.1 christos example.net. IN A 107 1.1 christos SECTION AUTHORITY 108 1.1 christos example.net. IN NS ns.example.net. 109 1.1 christos SECTION ADDITIONAL 110 1.1 christos ns.example.net. IN A 1.2.3.5 111 1.1 christos ENTRY_END 112 1.1 christos RANGE_END 113 1.1 christos 114 1.1 christos ; ns.example.com. - DNAME with TTL=0 (RRSIG Original TTL=0) 115 1.1 christos RANGE_BEGIN 0 100 116 1.1 christos ADDRESS 1.2.3.4 117 1.1 christos ENTRY_BEGIN 118 1.1 christos MATCH opcode qtype qname 119 1.1 christos ADJUST copy_id 120 1.1 christos REPLY QR NOERROR 121 1.1 christos SECTION QUESTION 122 1.1 christos example.com. IN NS 123 1.1 christos SECTION ANSWER 124 1.1 christos example.com. IN NS ns.example.com. 125 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 126 1.1 christos SECTION ADDITIONAL 127 1.1 christos ns.example.com. IN A 1.2.3.4 128 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 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 example.com. IN DNSKEY 137 1.1 christos SECTION ANSWER 138 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} 139 1.1 christos example.com. 3600 IN RRSIG DNSKEY DSA 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFBQRtlR4BEv9ohi+PGFjp+AHsJuHAhRCvz0shggvnvI88DFnBDCczHUcVA== ;{id = 2854} 140 1.1 christos SECTION AUTHORITY 141 1.1 christos example.com. IN NS ns.example.com. 142 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 143 1.1 christos SECTION ADDITIONAL 144 1.1 christos ns.example.com. IN A 1.2.3.4 145 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 146 1.1 christos ENTRY_END 147 1.1 christos 148 1.1 christos ; DNAME with TTL=0, RRSIG Original TTL=0 (signed with ldns-signzone) 149 1.1 christos ENTRY_BEGIN 150 1.1 christos MATCH opcode qtype qname 151 1.1 christos ADJUST copy_id 152 1.1 christos REPLY QR NOERROR 153 1.1 christos SECTION QUESTION 154 1.1 christos foo.test-dname.example.com. IN A 155 1.1 christos SECTION ANSWER 156 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 157 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 158 1.1 christos foo.test-dname.example.com. 0 IN CNAME foo.example.net. 159 1.1 christos ENTRY_END 160 1.1 christos 161 1.1 christos RANGE_END 162 1.1 christos 163 1.1 christos ; ns.example.net. 164 1.1 christos RANGE_BEGIN 0 100 165 1.1 christos ADDRESS 1.2.3.5 166 1.1 christos ENTRY_BEGIN 167 1.1 christos MATCH opcode qtype qname 168 1.1 christos ADJUST copy_id 169 1.1 christos REPLY QR NOERROR 170 1.1 christos SECTION QUESTION 171 1.1 christos example.net. IN NS 172 1.1 christos SECTION ANSWER 173 1.1 christos example.net. IN NS ns.example.net. 174 1.1 christos example.net. 3600 IN RRSIG NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899} 175 1.1 christos SECTION ADDITIONAL 176 1.1 christos ns.example.net. IN A 1.2.3.5 177 1.1 christos ns.example.net. 3600 IN RRSIG A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899} 178 1.1 christos ENTRY_END 179 1.1 christos 180 1.1 christos ENTRY_BEGIN 181 1.1 christos MATCH opcode qtype qname 182 1.1 christos ADJUST copy_id 183 1.1 christos REPLY QR NOERROR 184 1.1 christos SECTION QUESTION 185 1.1 christos example.net. IN DNSKEY 186 1.1 christos SECTION ANSWER 187 1.1 christos example.net. 3600 IN DNSKEY 256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b} 188 1.1 christos example.net. 3600 IN RRSIG DNSKEY RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. hiFzlQ8VoYgCuvIsfVuxC3mfJDqsTh0yc6abs5xMx5uEcIjb0dndFQx7INOM+imlzveEN73Hqp4OLFpFhsWLlw== ;{id = 30899} 189 1.1 christos SECTION AUTHORITY 190 1.1 christos example.net. IN NS ns.example.net. 191 1.1 christos example.net. 3600 IN RRSIG NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899} 192 1.1 christos SECTION ADDITIONAL 193 1.1 christos ns.example.net. IN A 1.2.3.5 194 1.1 christos ns.example.net. 3600 IN RRSIG A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899} 195 1.1 christos ENTRY_END 196 1.1 christos 197 1.1 christos ENTRY_BEGIN 198 1.1 christos MATCH opcode qtype qname 199 1.1 christos ADJUST copy_id 200 1.1 christos REPLY QR NOERROR 201 1.1 christos SECTION QUESTION 202 1.1 christos foo.example.net. IN A 203 1.1 christos SECTION ANSWER 204 1.1 christos foo.example.net. IN A 11.12.13.15 205 1.1 christos foo.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. X6T6SE9UzxAD/4zKpwGOxEDyE4g7lfYYw3lvw533uwRN8mWTcBvSva0/jjyhrogJcuLO32jPHK6zGb93w2xnuA== 206 1.1 christos SECTION AUTHORITY 207 1.1 christos SECTION ADDITIONAL 208 1.1 christos ENTRY_END 209 1.1 christos 210 1.1 christos ENTRY_BEGIN 211 1.1 christos MATCH opcode qtype qname 212 1.1 christos ADJUST copy_id 213 1.1 christos REPLY QR NOERROR 214 1.1 christos SECTION QUESTION 215 1.1 christos foo2.example.net. IN A 216 1.1 christos SECTION ANSWER 217 1.1 christos foo2.example.net. IN A 11.12.13.16 218 1.1 christos foo2.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ== 219 1.1 christos SECTION AUTHORITY 220 1.1 christos SECTION ADDITIONAL 221 1.1 christos ENTRY_END 222 1.1 christos RANGE_END 223 1.1 christos 224 1.1 christos ; ns.example.com. - it has retracted the DNAME 225 1.1 christos RANGE_BEGIN 100 200 226 1.1 christos ADDRESS 1.2.3.4 227 1.1 christos ENTRY_BEGIN 228 1.1 christos MATCH opcode qtype qname 229 1.1 christos ADJUST copy_id 230 1.1 christos REPLY QR NOERROR 231 1.1 christos SECTION QUESTION 232 1.1 christos foo2.test-dname.example.com. IN A 233 1.1 christos SECTION ANSWER 234 1.1 christos foo2.test-dname.example.com. 3600 IN A 10.20.30.40 235 1.1 christos foo2.test-dname.example.com. 3600 IN RRSIG A 3 4 3600 20070926135752 20070829135752 2854 example.com. AI9LJPn/HKBYnuSTnK3Pv9eV+m3aYOa6ogB/jtUoWASLmYHXuetNFGw= 236 1.1 christos ENTRY_END 237 1.1 christos RANGE_END 238 1.1 christos 239 1.1 christos STEP 1 TIME_PASSES ELAPSE 10 240 1.1 christos ; First query: get DNAME TTL=0 into cache 241 1.1 christos STEP 10 QUERY 242 1.1 christos ENTRY_BEGIN 243 1.1 christos REPLY RD DO 244 1.1 christos SECTION QUESTION 245 1.1 christos foo.test-dname.example.com. IN A 246 1.1 christos ENTRY_END 247 1.1 christos 248 1.1 christos STEP 20 CHECK_ANSWER 249 1.1 christos ENTRY_BEGIN 250 1.1 christos MATCH all ttl 251 1.1 christos REPLY QR RD RA AD DO NOERROR 252 1.1 christos SECTION QUESTION 253 1.1 christos foo.test-dname.example.com. IN A 254 1.1 christos SECTION ANSWER 255 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 256 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 257 1.1 christos foo.test-dname.example.com. 0 IN CNAME foo.example.net. 258 1.1 christos foo.example.net. IN A 11.12.13.15 259 1.1 christos foo.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. X6T6SE9UzxAD/4zKpwGOxEDyE4g7lfYYw3lvw533uwRN8mWTcBvSva0/jjyhrogJcuLO32jPHK6zGb93w2xnuA== 260 1.1 christos ENTRY_END 261 1.1 christos 262 1.1 christos STEP 29 TIME_PASSES ELAPSE 0.1 263 1.1 christos 264 1.1 christos ; Second query: within grace period (TIME_PASSES above) 265 1.1 christos ; With cache grace: synthesis from cached TTL=0 DNAME 266 1.1 christos STEP 30 QUERY 267 1.1 christos ENTRY_BEGIN 268 1.1 christos REPLY RD DO 269 1.1 christos SECTION QUESTION 270 1.1 christos foo2.test-dname.example.com. IN A 271 1.1 christos ENTRY_END 272 1.1 christos 273 1.1 christos ; foo2.test-dname.example.com is not answered upstream 274 1.1 christos ; so this reply is synthesized by the cached (1 second grace period) DNAME 275 1.1 christos STEP 40 CHECK_ANSWER 276 1.1 christos ENTRY_BEGIN 277 1.1 christos MATCH all ttl 278 1.1 christos REPLY QR RD RA AD DO NOERROR 279 1.1 christos SECTION QUESTION 280 1.1 christos foo2.test-dname.example.com. IN A 281 1.1 christos SECTION ANSWER 282 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 283 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 284 1.1 christos foo2.test-dname.example.com. 0 IN CNAME foo2.example.net. 285 1.1 christos foo2.example.net. 3600 IN A 11.12.13.16 286 1.1 christos foo2.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ== 287 1.1 christos ENTRY_END 288 1.1 christos 289 1.1 christos STEP 45 TIME_PASSES ELAPSE 0.2 290 1.1 christos 291 1.1 christos STEP 46 QUERY 292 1.1 christos ENTRY_BEGIN 293 1.1 christos REPLY RD DO 294 1.1 christos SECTION QUESTION 295 1.1 christos foo2.test-dname.example.com. IN A 296 1.1 christos ENTRY_END 297 1.1 christos 298 1.1 christos STEP 47 CHECK_ANSWER 299 1.1 christos ENTRY_BEGIN 300 1.1 christos MATCH all ttl 301 1.1 christos REPLY QR RD RA AD DO NOERROR 302 1.1 christos SECTION QUESTION 303 1.1 christos foo2.test-dname.example.com. IN A 304 1.1 christos SECTION ANSWER 305 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 306 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 307 1.1 christos foo2.test-dname.example.com. 0 IN CNAME foo2.example.net. 308 1.1 christos foo2.example.net. 3600 IN A 11.12.13.16 309 1.1 christos foo2.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ== 310 1.1 christos ENTRY_END 311 1.1 christos 312 1.1 christos STEP 50 TIME_PASSES ELAPSE 0.5 313 1.1 christos 314 1.1 christos STEP 51 QUERY 315 1.1 christos ENTRY_BEGIN 316 1.1 christos REPLY RD DO 317 1.1 christos SECTION QUESTION 318 1.1 christos foo2.test-dname.example.com. IN A 319 1.1 christos ENTRY_END 320 1.1 christos 321 1.1 christos STEP 52 CHECK_ANSWER 322 1.1 christos ENTRY_BEGIN 323 1.1 christos MATCH all ttl 324 1.1 christos REPLY QR RD RA AD DO NOERROR 325 1.1 christos SECTION QUESTION 326 1.1 christos foo2.test-dname.example.com. IN A 327 1.1 christos SECTION ANSWER 328 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 329 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 330 1.1 christos foo2.test-dname.example.com. 0 IN CNAME foo2.example.net. 331 1.1 christos foo2.example.net. 3600 IN A 11.12.13.16 332 1.1 christos foo2.example.net. 3600 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ== 333 1.1 christos ENTRY_END 334 1.1 christos 335 1.1 christos STEP 55 TIME_PASSES ELAPSE 0.5 336 1.1 christos 337 1.1 christos STEP 56 QUERY 338 1.1 christos ENTRY_BEGIN 339 1.1 christos REPLY RD DO 340 1.1 christos SECTION QUESTION 341 1.1 christos foo2.test-dname.example.com. IN A 342 1.1 christos ENTRY_END 343 1.1 christos 344 1.1 christos STEP 57 CHECK_ANSWER 345 1.1 christos ENTRY_BEGIN 346 1.1 christos MATCH all ttl 347 1.1 christos REPLY QR RD RA AD DO NOERROR 348 1.1 christos SECTION QUESTION 349 1.1 christos foo2.test-dname.example.com. IN A 350 1.1 christos SECTION ANSWER 351 1.1 christos test-dname.example.com. 0 IN DNAME example.net. 352 1.1 christos test-dname.example.com. 0 IN RRSIG DNAME 3 3 0 20070926135752 20070829135752 2854 example.com. ADRb2Jl5SCTF2a9/5QFOCfwFzh4Cpt90pJptwrKc+vBHnlivGyPShrU= 353 1.1 christos foo2.test-dname.example.com. 0 IN CNAME foo2.example.net. 354 1.1 christos foo2.example.net. 3599 IN A 11.12.13.16 355 1.1 christos foo2.example.net. 3599 IN RRSIG A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ== 356 1.1 christos ENTRY_END 357 1.1 christos 358 1.1 christos ; upstream has new DNAME record to check. 359 1.1 christos STEP 110 TIME_PASSES ELAPSE 0.8 360 1.1 christos 361 1.1 christos STEP 111 QUERY 362 1.1 christos ENTRY_BEGIN 363 1.1 christos REPLY RD DO 364 1.1 christos SECTION QUESTION 365 1.1 christos foo2.test-dname.example.com. IN A 366 1.1 christos ENTRY_END 367 1.1 christos 368 1.1 christos STEP 112 CHECK_ANSWER 369 1.1 christos ENTRY_BEGIN 370 1.1 christos MATCH all ttl 371 1.1 christos REPLY QR RD RA AD DO NOERROR 372 1.1 christos SECTION QUESTION 373 1.1 christos foo2.test-dname.example.com. IN A 374 1.1 christos SECTION ANSWER 375 1.1 christos foo2.test-dname.example.com. 3600 IN A 10.20.30.40 376 1.1 christos foo2.test-dname.example.com. 3600 IN RRSIG A 3 4 3600 20070926135752 20070829135752 2854 example.com. AI9LJPn/HKBYnuSTnK3Pv9eV+m3aYOa6ogB/jtUoWASLmYHXuetNFGw= 377 1.1 christos ENTRY_END 378 1.1 christos SCENARIO_END 379