Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 ; The island of trust is at test.
      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 DS response with wildcard CNAME
     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 NOERROR
    108 SECTION QUESTION
    109 example.test. IN DS
    110 SECTION ANSWER
    111 example.test.	3600	IN	DS	55567 8 2 a2d578906330a10a57d40462257b6ce038bad3f7bf4a45c46c46086e20a94b39
    112 example.test.	3600	IN	RRSIG	DS 8 2 3600 20201116135527 20201019135527 1444 test. P7+FTYW2qHuJ4I1YbuvseEz5X1lOYAraGEHB3C5y0OOCQFmhmSiFRdquNi2NlpcS6FXLdsE0EU+Bo1+0atTG4EkMWXbpF21lrtbB51BdsnlX4Mzc/o375fvjiOMwmF6wPCUaOUN62jrVrhsE/hedaVyDphDToqL17ETohwgUO2I=
    113 ENTRY_END
    114 
    115 ENTRY_BEGIN
    116 MATCH opcode subdomain
    117 ADJUST copy_id copy_query
    118 REPLY QR NOERROR
    119 SECTION QUESTION
    120 example.test. IN NS
    121 SECTION AUTHORITY
    122 example.test.    IN NS   ns.example.test.
    123 example.test.	3600	IN	DS	55567 8 2 a2d578906330a10a57d40462257b6ce038bad3f7bf4a45c46c46086e20a94b39
    124 example.test.	3600	IN	RRSIG	DS 8 2 3600 20201116135527 20201019135527 1444 test. P7+FTYW2qHuJ4I1YbuvseEz5X1lOYAraGEHB3C5y0OOCQFmhmSiFRdquNi2NlpcS6FXLdsE0EU+Bo1+0atTG4EkMWXbpF21lrtbB51BdsnlX4Mzc/o375fvjiOMwmF6wPCUaOUN62jrVrhsE/hedaVyDphDToqL17ETohwgUO2I=
    125 SECTION ADDITIONAL
    126 ns.example.test. IN A 1.2.3.4
    127 ENTRY_END
    128 RANGE_END
    129 
    130 ; ns.example.test.
    131 RANGE_BEGIN 0 100
    132 	ADDRESS 1.2.3.4
    133 ENTRY_BEGIN
    134 MATCH opcode qtype qname
    135 ADJUST copy_id
    136 REPLY QR NOERROR
    137 SECTION QUESTION
    138 example.test. IN NS
    139 SECTION ANSWER
    140 example.test.    IN NS   ns.example.test.
    141 example.test.	3600	IN	RRSIG	NS 8 2 3600 20201116135527 20201019135527 55567 example.test. l1JT0wMlK0YI7/CWHzexf/k0iafUhCgN+BdgjBXIRXmSQNf4HDTiAkbcWL2/15qtnp12nQy9JeiTdSQ3vtPoHAJX4C5uTWaze4ms+Wrrf+n92sLCjacP9x50uuicH3URT6cKb1QCAPwlvlWxIlZjAMYFScSns7+C441NMJT8aE4=
    142 SECTION ADDITIONAL
    143 ns.example.test.         IN      A       1.2.3.4
    144 ns.example.test.	3600	IN	RRSIG	A 8 3 3600 20201116135527 20201019135527 55567 example.test. 2PWaVaccZFQgfPKXNsdEGYUVaashCAj1ZhBo9XRt5eQKUFvZcauBjMnXIuxZFyWeootn1fZGw6GuPI5W48Y0FDx38H6adprkFgQikso2Y64jDdDMWznSo38Z/XqP+U0+kq4vmwonvmEMpm7hKnNEXvhqGKyGzyBwb+CZVJ2L8Eo=
    145 ENTRY_END
    146 
    147 ENTRY_BEGIN
    148 MATCH opcode qtype qname
    149 ADJUST copy_id
    150 REPLY QR AA NOERROR
    151 SECTION QUESTION
    152 ns.example.test. IN A
    153 SECTION ANSWER
    154 ns.example.test.         IN      A       1.2.3.4
    155 ns.example.test.	3600	IN	RRSIG	A 8 3 3600 20201116135527 20201019135527 55567 example.test. 2PWaVaccZFQgfPKXNsdEGYUVaashCAj1ZhBo9XRt5eQKUFvZcauBjMnXIuxZFyWeootn1fZGw6GuPI5W48Y0FDx38H6adprkFgQikso2Y64jDdDMWznSo38Z/XqP+U0+kq4vmwonvmEMpm7hKnNEXvhqGKyGzyBwb+CZVJ2L8Eo=
    156 ENTRY_END
    157 
    158 ENTRY_BEGIN
    159 MATCH opcode qtype qname
    160 ADJUST copy_id
    161 REPLY QR AA NOERROR
    162 SECTION QUESTION
    163 ns.example.test. IN AAAA
    164 SECTION ANSWER
    165 ns.example.test. 3600 IN AAAA 2001::1:2:3:4
    166 ns.example.test.	3600	IN	RRSIG	AAAA 8 3 3600 20201116135527 20201019135527 55567 example.test. IuFmNUqxRjWSw/Ua2A0XmeKbsVkw6Yzd/D4TGBZ5pyKtbYIFvmF/QfcqzONiwqG3KEW2tAeyEjZOYjrM37NqgIwwk56LJ16fFA7e2tShjSjPhgNzjHZW9zvFTjPyTTVpMVb3SGV59RQTm3jJwlQCq7qVHyKQ+HT3pa+XZQJEzdw=
    167 SECTION AUTHORITY
    168 ;example.test. 3600 IN SOA ns.example.test. host.example.test. 20301 3600 1800 604800 3600
    169 ;example.test.	3600	IN	RRSIG	SOA 8 2 3600 20201116135527 20201019135527 55567 example.test. 2UUkScBAN37fJpSrelhE8DotKvmOzj3q9wicaanCIaCv95DE4nQnePih5B+ek3FIRjB/Uv2+z4Ro5Uxy94XAnlK0rCkDLSa0U9U7KP0ytc88sevO0x1SCPAMoZoJO6JqHkv42pdh54WSz+Zb/D8npY0j/tksHe/uX+VQnMymgb8=
    170 ;ns.example.test. 3600 IN NSEC nz.example.test. A RRSIG
    171 ;ns.example.test.	3600	IN	RRSIG	NSEC 8 3 3600 20201116135527 20201019135527 55567 example.test. v/5aO/n8Ow21y7LE7JKZsFkUJU5MjIfadVRm2Tdb8f3RLwYDdBTs3aWeeEQdCRSUF61TmfJM1jIxlWQPuHbqzGnjSk7adw9gFpP7wFwoqG3/xdCFHoxo/3/1F/4Ankey3sDgKgOFsgnu40TlL36mGPYszeK+/2o3SAx2GM+3BdU=
    172 ENTRY_END
    173 
    174 ; response to DNSKEY priming query
    175 ENTRY_BEGIN
    176 MATCH opcode qtype qname
    177 ADJUST copy_id
    178 REPLY QR NOERROR
    179 SECTION QUESTION
    180 example.test. IN DNSKEY
    181 SECTION ANSWER
    182 example.test.	3600	IN	DNSKEY	257 3 8 AwEAAdug/L739i0mgN2nuK/bhxu3wFn5Ud9nK2+XUmZQlPUEZUC5YZvm1rfMmEWTGBn87fFxEu/kjFZHJ55JLzqsbbpVHLbmKCTT2gYR2FV2WDKROGKuYbVkJIXdKAjJ0ONuK507NinYvlWXIoxHn22KAWOd9wKgSTNHBlmGkX+ts3hh ;{id = 55567 (ksk), size = 1024b}
    183 example.test.	3600	IN	RRSIG	DNSKEY 8 2 3600 20201116135527 20201019135527 55567 example.test. IbWMC6quOuZFNPAVxQLqCJ9nLhindBo826rnLcg5yMgs9dGUSPOCXAfHTmbgJAUNs9HTFfrJWNvasnETs0UOpmEuifGwWdH1OlME7Gny4RL2QmITUFeMW81Jz1tiVQxFXl6yxT0jxOxvz+bqMHlrz+8IeWQXcO+GZTPu8ueq30g=
    184 ENTRY_END
    185 
    186 ENTRY_BEGIN
    187 MATCH opcode qtype qname
    188 ADJUST copy_id
    189 REPLY QR AA NOERROR
    190 SECTION QUESTION
    191 tgt.example.test. DS
    192 SECTION ANSWER
    193 SECTION AUTHORITY
    194 ; denial of the DS record for tgt.example.test.
    195 example.test. 3600 IN SOA ns.example.test. host.example.test. 20301 3600 1800 604800 3600
    196 example.test.	3600	IN	RRSIG	SOA 8 2 3600 20201116135527 20201019135527 55567 example.test. 2UUkScBAN37fJpSrelhE8DotKvmOzj3q9wicaanCIaCv95DE4nQnePih5B+ek3FIRjB/Uv2+z4Ro5Uxy94XAnlK0rCkDLSa0U9U7KP0ytc88sevO0x1SCPAMoZoJO6JqHkv42pdh54WSz+Zb/D8npY0j/tksHe/uX+VQnMymgb8=
    197 tgt.example.test. 3600 IN NSEC tgz.example.test. A RRSIG
    198 tgt.example.test.	3600	IN	RRSIG	NSEC 8 3 3600 20201116135527 20201019135527 55567 example.test. R9v8k/M56dLOUbrTP/m2XnKsOjIj1kAfwCQvHW4KPdDn3XJIvCLs4mTjxvyQ70uP+zA8WxrPgbqPZv//Ms3Sher2j41VKIBRFkJpyJn6/D9/QmOOhWzoPYXuujHJAkB9IDit3YOgJutirFnB7reTTav42P5x7PzQDSt+crUnXkw=
    199 ENTRY_END
    200 
    201 ; when there is a re-query for the DS record, this answer is used.
    202 ENTRY_BEGIN
    203 MATCH opcode qtype qname
    204 ADJUST copy_id
    205 REPLY QR AA NOERROR
    206 SECTION QUESTION
    207 sub.example.test. IN DS
    208 SECTION ANSWER
    209 ; This reply is an injected reply.
    210 sub.example.test. 300 IN CNAME tgt.example.test.
    211 ; signature for wildcard, *.example.test. 300 IN CNAME tgt.example.test.
    212 sub.example.test.	300	IN	RRSIG	CNAME 8 2 300 20201116135527 20201019135527 55567 example.test. fz+xLPcRAbGUcnF7hITQHRT6AeA/I/dSjyLWb3it+cHSMY7dN4Jpw7Dk0GJh0y71HXFwaWgk1If0O4IOVo4mfkm1RrRhBnxJT8R88AQlN69SXLZrlHIhoupBpZADz/J15hOcHG+/1svsEpAA5qkOrgZwf581X9ygwPGFkIHgS+o=
    213 ENTRY_END
    214 
    215 ; The referral to sub.example.test, for other queries than type DS.
    216 ENTRY_BEGIN
    217 MATCH opcode subdomain
    218 ADJUST copy_id copy_query
    219 REPLY QR AA NOERROR
    220 SECTION QUESTION
    221 sub.example.test. IN NS
    222 SECTION ANSWER
    223 SECTION AUTHORITY
    224 sub.example.test. 3600 NS ns.sub.example.test.
    225 ; Smaller TTL 300 for the DS.
    226 sub.example.test.	300	IN	DS	29332 8 2 69c8a09889e377fb1d1af78cc55984152adf25f4643b26d42654657a171e92aa
    227 sub.example.test.	300	IN	RRSIG	DS 8 3 300 20201116135527 20201019135527 55567 example.test. vyjkyx1UMCI5KftU7BQWxDkxNj25A60haEIR/Sy7JUkG2UnE0tNIVNE4mEmUGX6ICsddKGwba2xFQFYBMyfpnzsNxEMKv8VpOGObpiTlK4ICRaq6m+pVND1Benk6grzkb+6T2xogHEEMYqnMUF4bDGRe5tcftS9XdAl77pG6W7Q=
    228 SECTION ADDITIONAL
    229 ns.sub.example.test. IN A 1.2.3.7
    230 ENTRY_END
    231 RANGE_END
    232 
    233 ; ns.sub.example.test.
    234 RANGE_BEGIN 0 100
    235 	ADDRESS 1.2.3.7
    236 ENTRY_BEGIN
    237 MATCH opcode qtype qname
    238 ADJUST copy_id
    239 REPLY QR AA NOERROR
    240 SECTION QUESTION
    241 ns.sub.example.test. IN AAAA
    242 SECTION ANSWER
    243 SECTION AUTHORITY
    244 sub.example.test. 3600 IN SOA ns.sub.example.test. host.sub.example.test. 20701 3600 1800 604800 3600
    245 sub.example.test.	3600	IN	RRSIG	SOA 8 3 3600 20201116135527 20201019135527 29332 sub.example.test. EEeC/XlG/XuItqRphAOREwHPzqSsJSs9TEhPnqOzXU4/+j0Eq05WN8ZE+GxHnmrxzaLiqAT6pLYLaQxCFcpkMVKUFYfMFyK6jOkTHZ1ODXNIdAA/ZGMCOQQUco3rcrY6F2U8ETHSxiFQkEl8iQntWM6wUoUF37Yd4hab+o1eD/HZXKLwgNXbXC1iY40ZzqwAlxLcCt0SexiTI9BNfyDy3iROeT3XuloC2x9o2zclAqz3m42n8UKAs8Gh7sAkoTua2fqtNfWZtQctlp1tZgdJFXbI4vuxMEldD+Rh5kUJ72aXvD2W7vd042G7z3n+d+I4vtnH2qKNbVA4YHMXzA/3ug==
    246 ns.sub.example.test. 3600 IN NSEC nz.sub.example.test. A RRSIG
    247 ns.sub.example.test.	3600	IN	RRSIG	NSEC 8 4 3600 20201116135527 20201019135527 29332 sub.example.test. CqaJIHttjfPIdBM1Ty8RDGRnrkaoC7Y7pzS/Kbzjn3lsEJg2XPWZGRln75imsoVOdi46YG95HZdgvnndTAAH3dE0eZHycvo2O7zR0f+Ty3v/HWpvOsRp/XE/8/7g45DHLuyTXxiO6cDSu0bW/qTC4xyix7vMFNEyOmGMGIZEnvkoRWJvUToj8VW6r+a8dU1KIGQXKSXg3lRcXc0Zfk2lk5P0XGrGzdLcITbZbVP3aFgusoi6uCTqhPmwZRVJjuh1E0qXTTE2A67vloVBvwVxfhNajHNkVhEYtxqZyiRLPs1tRyWit4J2Kkk5qoWuPwNRoTHsgzmPJoDGxheUxGEvbA==
    248 ENTRY_END
    249 
    250 ENTRY_BEGIN
    251 MATCH opcode qtype qname
    252 ADJUST copy_id
    253 REPLY QR AA NOERROR
    254 SECTION QUESTION
    255 sub.example.test. IN DNSKEY
    256 SECTION ANSWER
    257 sub.example.test. 300 	IN	DNSKEY	257 3 8 AwEAAb4WMOTBLTFvmBra5m6SK4VfViOzmvyUAU0qv861ZQXeEFvwlndqNU9rwRsMxrSWAYs5nHErKDn49usC/HyxxW1477iGFHhfgL4mjNreJm9zft2QFB1VLbRbEPYdDMLCn4co0qnG7/KG8W2i8Pym1L7f+aREwbLo+/716AS2PbaKMhfWLKLiq5wnBcUClQMNzCiwhqxDJp1oePqfkVdeUgXOtgi0dYRIKyQFhJ5VWJ22npoi/Gif0XLCADAlAwRLKc8o/yJkCxskzgpHpw5Cki1lclg0aq4ssOuPRQ+ne6IHYCz9D2mwzulblhLFamKdq7aHzNt4NlyxhpANVFiKLD8= ;{id = 29332 (ksk), size = 2048b}
    258 sub.example.test.	300	IN	RRSIG	DNSKEY 8 3 300 20201116135527 20201019135527 29332 sub.example.test. j8lyYKogmlBon1WsYJp2H4DSdXZIGkzKHplH2hs9b5D2I+4kZ7jiwHz5/OZca5aOOE1QbhcPNRyhenSmtwePjhvBLSDDYC4OhowVpWW5o5aRQMnsTYZgmgqX0zPtUWBoK8P+GZRd1VO/Jam0qWoHjHY9lQlDnblN6f2yDRHQI2CVrSal8x12zl1s/QHVNpodb4MwowvL4WeGxDVxBOiS3v+9SobnfPa9oecu9onrcPryr4KDQHi6i5BNvHVPqE9eBkHnRe3DcvfEbOke6vZY7CCNgfGttaJL64ubCVUv2xu3okTQS5gSX9pRbjaxKlw1ZWmJR0HSq/dn2HDuWjzxkQ==
    259 SECTION ADDITIONAL
    260 ENTRY_END
    261 
    262 ENTRY_BEGIN
    263 MATCH opcode qtype qname
    264 ADJUST copy_id
    265 REPLY QR AA NOERROR
    266 SECTION QUESTION
    267 a.sub.example.test. IN A
    268 SECTION ANSWER
    269 a.sub.example.test. 300 IN A 10.20.30.40
    270 a.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. lElblJBqr+LbNDO8mlyh9PbBzfC6LU5K8nh/fOHu9dFur5xuqtItw+D0/oo2ve6WIUnqblXKhfbZcKMa40DONog/uThmwyp6cBow7oZdfZSt5YTn74QwJb1M/yaJgU+OWNkM7RfG+VcvpB04+KH+g2qwEpHC5Jm5+e66beoiGHZuKle0qAxNAgM1kkJ5EdTngKk80YOciBv705xSSvySmCDktcIceV8zMgD9YFW1Q2I2SXtPCsVaJTA1jaf3Cm8rZfY1GrBW18JyLPOqf6eIBqdyXg/w/mi/pxgakIM3r9iKaDsEz01ZiN0jaEloteT+NhpjEJA/sFzu1nhV0Y3fJw==
    271 ENTRY_END
    272 
    273 ENTRY_BEGIN
    274 MATCH opcode qtype qname
    275 ADJUST copy_id
    276 REPLY QR AA NOERROR
    277 SECTION QUESTION
    278 b.sub.example.test. IN A
    279 SECTION ANSWER
    280 b.sub.example.test. 300 IN A 10.20.30.41
    281 b.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. KimigOgfAWic9JVbuqMc0cE2aUlfzBaG+LjZl5IqZr7RLeImG74cpBMbTyzWJ1h3IhCKnLde3KMYz+viVEwsirxlY70i3cDObl5t9XlBKombQzCJBMv5MNCGH1iYfsBL6JVhVX849J1fRTK7E6mW2v9eN0GUFplTsThodnRnh/R3KYsn7wdYFAQ3VAkGzdrxcsS9Lmua1hYhJtjMFBuJn/pmoWpOWQePN9u9P1jh3IkvKN7XuwSYvoGjhE1ZM0OtpsWbHdYmFbUePu4Ruqk0Yg+eW1tkWBsj1AHq1x75BDxOShypi+8zb9zGeatF+A65PSOH1WjmpWNdbAYz97gssw==
    282 ENTRY_END
    283 
    284 ENTRY_BEGIN
    285 MATCH opcode qtype qname
    286 ADJUST copy_id
    287 REPLY QR AA NOERROR
    288 SECTION QUESTION
    289 www.sub.example.test. IN A
    290 SECTION ANSWER
    291 www.sub.example.test. 300 IN A 10.20.30.42
    292 www.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. YuV5CADfhJ6yjxLrIZ243RvJmDJv0NgZKVZ9k5TorSY/O8fvPDzIMJFDjVs2gk6dZV81I6MmMbbcK5I3DEeBIHMswOZEhJYgfX7TiKi4sNfJQmyJJSx1SS1YQ38Asxst4cWgg5L6aoehsIlHvAqEz+JlObNus30nO7S6zMd+rFoThdbCpADK3AhbSI8xhO1u7Q8qgBchX7JZNIt5eiKnSrLSi5UAtuNMkczWv74ckFtd5PERpBGqpJRj50z0+7qiAbdahT3YQ7y2PkiBpZTtxG8Cmza4CkGPd1qzD/DRUsWOzZyiWwX5niD51sgqMj6ApGs8wbVSsk/vBudYw1/CIA==
    293 ENTRY_END
    294 RANGE_END
    295 
    296 ; ns.example.test.
    297 RANGE_BEGIN 0 100
    298 	ADDRESS 2001::1:2:3:4
    299 ENTRY_BEGIN
    300 MATCH opcode qtype qname
    301 ADJUST copy_id
    302 REPLY QR AA NOERROR
    303 SECTION QUESTION
    304 sub.example.test. IN DS
    305 SECTION ANSWER
    306 ; This is the correct reply.
    307 sub.example.test.	300	IN	DS	29332 8 2 69c8a09889e377fb1d1af78cc55984152adf25f4643b26d42654657a171e92aa
    308 sub.example.test.	300	IN	RRSIG	DS 8 3 300 20201116135527 20201019135527 55567 example.test. vyjkyx1UMCI5KftU7BQWxDkxNj25A60haEIR/Sy7JUkG2UnE0tNIVNE4mEmUGX6ICsddKGwba2xFQFYBMyfpnzsNxEMKv8VpOGObpiTlK4ICRaq6m+pVND1Benk6grzkb+6T2xogHEEMYqnMUF4bDGRe5tcftS9XdAl77pG6W7Q=
    309 ENTRY_END
    310 RANGE_END
    311 
    312 STEP 1 QUERY
    313 ENTRY_BEGIN
    314 REPLY RD DO
    315 SECTION QUESTION
    316 a.sub.example.test. IN A
    317 ENTRY_END
    318 
    319 STEP 10 CHECK_ANSWER
    320 ENTRY_BEGIN
    321 MATCH all
    322 REPLY QR RD RA AD DO NOERROR
    323 SECTION QUESTION
    324 a.sub.example.test. IN A
    325 SECTION ANSWER
    326 a.sub.example.test. 300 IN A 10.20.30.40
    327 a.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. lElblJBqr+LbNDO8mlyh9PbBzfC6LU5K8nh/fOHu9dFur5xuqtItw+D0/oo2ve6WIUnqblXKhfbZcKMa40DONog/uThmwyp6cBow7oZdfZSt5YTn74QwJb1M/yaJgU+OWNkM7RfG+VcvpB04+KH+g2qwEpHC5Jm5+e66beoiGHZuKle0qAxNAgM1kkJ5EdTngKk80YOciBv705xSSvySmCDktcIceV8zMgD9YFW1Q2I2SXtPCsVaJTA1jaf3Cm8rZfY1GrBW18JyLPOqf6eIBqdyXg/w/mi/pxgakIM3r9iKaDsEz01ZiN0jaEloteT+NhpjEJA/sFzu1nhV0Y3fJw==
    328 ENTRY_END
    329 
    330 STEP 20 TIME_PASSES ELAPSE 320
    331 ; The DS record has expired, but the NS record for sub.example.test. is in
    332 ; cache.
    333 
    334 ; The DS lookup fails with wildcard CNAME.
    335 ; Then it should blacklist the parent (1.2.3.4) not the sub zone (1.2.3.7)
    336 ; the AAAA for the parent can then be retrieved, and it is used.
    337 
    338 STEP 30 QUERY
    339 ENTRY_BEGIN
    340 REPLY RD DO
    341 SECTION QUESTION
    342 www.sub.example.test. IN A
    343 ENTRY_END
    344 
    345 STEP 40 CHECK_ANSWER
    346 ENTRY_BEGIN
    347 MATCH all
    348 REPLY QR RD RA AD DO NOERROR
    349 SECTION QUESTION
    350 www.sub.example.test. IN A
    351 SECTION ANSWER
    352 www.sub.example.test. 300 IN A 10.20.30.42
    353 www.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. YuV5CADfhJ6yjxLrIZ243RvJmDJv0NgZKVZ9k5TorSY/O8fvPDzIMJFDjVs2gk6dZV81I6MmMbbcK5I3DEeBIHMswOZEhJYgfX7TiKi4sNfJQmyJJSx1SS1YQ38Asxst4cWgg5L6aoehsIlHvAqEz+JlObNus30nO7S6zMd+rFoThdbCpADK3AhbSI8xhO1u7Q8qgBchX7JZNIt5eiKnSrLSi5UAtuNMkczWv74ckFtd5PERpBGqpJRj50z0+7qiAbdahT3YQ7y2PkiBpZTtxG8Cmza4CkGPd1qzD/DRUsWOzZyiWwX5niD51sgqMj6ApGs8wbVSsk/vBudYw1/CIA==
    354 ENTRY_END
    355 
    356 STEP 50 QUERY
    357 ENTRY_BEGIN
    358 REPLY RD DO
    359 SECTION QUESTION
    360 b.sub.example.test. IN A
    361 ENTRY_END
    362 
    363 STEP 60 CHECK_ANSWER
    364 ENTRY_BEGIN
    365 MATCH all
    366 REPLY QR RD RA AD DO NOERROR
    367 SECTION QUESTION
    368 b.sub.example.test. IN A
    369 SECTION ANSWER
    370 b.sub.example.test. 300 IN A 10.20.30.41
    371 b.sub.example.test.	300	IN	RRSIG	A 8 4 300 20201116135527 20201019135527 29332 sub.example.test. KimigOgfAWic9JVbuqMc0cE2aUlfzBaG+LjZl5IqZr7RLeImG74cpBMbTyzWJ1h3IhCKnLde3KMYz+viVEwsirxlY70i3cDObl5t9XlBKombQzCJBMv5MNCGH1iYfsBL6JVhVX849J1fRTK7E6mW2v9eN0GUFplTsThodnRnh/R3KYsn7wdYFAQ3VAkGzdrxcsS9Lmua1hYhJtjMFBuJn/pmoWpOWQePN9u9P1jh3IkvKN7XuwSYvoGjhE1ZM0OtpsWbHdYmFbUePu4Ruqk0Yg+eW1tkWBsj1AHq1x75BDxOShypi+8zb9zGeatF+A65PSOH1WjmpWNdbAYz97gssw==
    372 ENTRY_END
    373 
    374 SCENARIO_END
    375