Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 ; The island of trust is at example.com
      3 ; validation is enabled because the pickup of DNAME from cache wants
      4 ; a DNSSEC signed DNAME.
      5 server:
      6 	trust-anchor: "example.com.    3600    IN      DS      2854 3 1 46e4ffc6e9a4793b488954bd3f0cc6af0dfb201b"
      7 	trust-anchor: "example.net.    3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}"
      8 	val-override-date: "20070916134226"
      9 	target-fetch-policy: "0 0 0 0 0"
     10 	qname-minimisation: "no"
     11 	fake-sha1: yes
     12 	trust-anchor-signaling: no
     13 
     14 stub-zone:
     15 	name: "."
     16 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     17 CONFIG_END
     18 
     19 SCENARIO_BEGIN Test iterator for TTL of synthesized CNAME of a DNAME from cache.
     20 
     21 ; K.ROOT-SERVERS.NET.
     22 RANGE_BEGIN 0 100
     23 	ADDRESS 193.0.14.129 
     24 ENTRY_BEGIN
     25 MATCH opcode qtype qname
     26 ADJUST copy_id
     27 REPLY QR NOERROR
     28 SECTION QUESTION
     29 . IN NS
     30 SECTION ANSWER
     31 . IN NS	K.ROOT-SERVERS.NET.
     32 SECTION ADDITIONAL
     33 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     34 ENTRY_END
     35 
     36 ENTRY_BEGIN
     37 MATCH opcode subdomain
     38 ADJUST copy_id copy_query
     39 REPLY QR NOERROR
     40 SECTION QUESTION
     41 com. IN NS
     42 SECTION AUTHORITY
     43 com.	IN NS	a.gtld-servers.net.
     44 SECTION ADDITIONAL
     45 a.gtld-servers.net.	IN 	A	192.5.6.30
     46 ENTRY_END
     47 
     48 ENTRY_BEGIN
     49 MATCH opcode subdomain
     50 ADJUST copy_id copy_query
     51 REPLY QR NOERROR
     52 SECTION QUESTION
     53 net. IN A
     54 SECTION AUTHORITY
     55 net.	IN NS	a.gtld-servers.net.
     56 SECTION ADDITIONAL
     57 a.gtld-servers.net.	IN 	A	192.5.6.30
     58 ENTRY_END
     59 RANGE_END
     60 
     61 ; a.gtld-servers.net.
     62 RANGE_BEGIN 0 100
     63 	ADDRESS 192.5.6.30
     64 ENTRY_BEGIN
     65 MATCH opcode qtype qname
     66 ADJUST copy_id
     67 REPLY QR NOERROR
     68 SECTION QUESTION
     69 com. IN NS
     70 SECTION ANSWER
     71 com.    IN NS   a.gtld-servers.net.
     72 SECTION ADDITIONAL
     73 a.gtld-servers.net.     IN      A       192.5.6.30
     74 ENTRY_END
     75 
     76 ENTRY_BEGIN
     77 MATCH opcode qtype qname
     78 ADJUST copy_id
     79 REPLY QR NOERROR
     80 SECTION QUESTION
     81 net. IN NS
     82 SECTION ANSWER
     83 net.    IN NS   a.gtld-servers.net.
     84 SECTION ADDITIONAL
     85 a.gtld-servers.net.     IN      A       192.5.6.30
     86 ENTRY_END
     87 
     88 ENTRY_BEGIN
     89 MATCH opcode subdomain
     90 ADJUST copy_id copy_query
     91 REPLY QR NOERROR
     92 SECTION QUESTION
     93 example.com. IN NS
     94 SECTION AUTHORITY
     95 example.com.	IN NS	ns.example.com.
     96 SECTION ADDITIONAL
     97 ns.example.com.		IN 	A	1.2.3.4
     98 ENTRY_END
     99 
    100 ENTRY_BEGIN
    101 MATCH opcode subdomain
    102 ADJUST copy_id copy_query
    103 REPLY QR NOERROR
    104 SECTION QUESTION
    105 example.net. IN A
    106 SECTION AUTHORITY
    107 example.net.	IN NS	ns.example.net.
    108 SECTION ADDITIONAL
    109 ns.example.net.		IN 	A	1.2.3.5
    110 ENTRY_END
    111 RANGE_END
    112 
    113 ; ns.example.com.
    114 RANGE_BEGIN 0 100
    115 	ADDRESS 1.2.3.4
    116 ENTRY_BEGIN
    117 MATCH opcode qtype qname
    118 ADJUST copy_id
    119 REPLY QR NOERROR
    120 SECTION QUESTION
    121 example.com. IN NS
    122 SECTION ANSWER
    123 example.com.    IN NS   ns.example.com.
    124 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    125 SECTION ADDITIONAL
    126 ns.example.com.         IN      A       1.2.3.4
    127 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    128 ENTRY_END
    129 
    130 ; response to DNSKEY priming query
    131 ENTRY_BEGIN
    132 MATCH opcode qtype qname
    133 ADJUST copy_id
    134 REPLY QR NOERROR
    135 SECTION QUESTION
    136 example.com. IN DNSKEY
    137 SECTION ANSWER
    138 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 example.com. 3600    IN      RRSIG   DNSKEY DSA 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFBQRtlR4BEv9ohi+PGFjp+AHsJuHAhRCvz0shggvnvI88DFnBDCczHUcVA== ;{id = 2854}
    140 SECTION AUTHORITY
    141 example.com.	IN NS	ns.example.com.
    142 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    143 SECTION ADDITIONAL
    144 ns.example.com.		IN 	A	1.2.3.4
    145 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    146 ENTRY_END
    147 
    148 ENTRY_BEGIN
    149 MATCH opcode qtype qname
    150 ADJUST copy_id
    151 REPLY QR NOERROR
    152 SECTION QUESTION
    153 foo.test-dname.example.com. IN A
    154 SECTION ANSWER
    155 test-dname.example.com.	3600	IN	DNAME	example.net.
    156 test-dname.example.com.	3600	IN	RRSIG	DNAME 3 3 3600 20070926135752 20070829135752 2854 example.com. ACp31Evt1c6tKzmTh/smAuGFydZ1OO26Qkej/BW4Bw5RFBQiKaY22Z0=
    157 foo.test-dname.example.com. 3600 IN CNAME foo.example.net.
    158 ENTRY_END
    159 RANGE_END
    160 
    161 ; ns.example.net.
    162 RANGE_BEGIN 0 100
    163 	ADDRESS 1.2.3.5
    164 ENTRY_BEGIN
    165 MATCH opcode qtype qname
    166 ADJUST copy_id
    167 REPLY QR NOERROR
    168 SECTION QUESTION
    169 example.net. IN NS
    170 SECTION ANSWER
    171 example.net.	IN NS	ns.example.net.
    172 example.net.    3600    IN      RRSIG   NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899}
    173 SECTION ADDITIONAL
    174 ns.example.net.		IN 	A	1.2.3.5
    175 ns.example.net. 3600    IN      RRSIG   A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899}
    176 ENTRY_END
    177 
    178 ; response to DNSKEY priming query
    179 ENTRY_BEGIN
    180 MATCH opcode qtype qname
    181 ADJUST copy_id
    182 REPLY QR NOERROR
    183 SECTION QUESTION
    184 example.net. IN DNSKEY
    185 SECTION ANSWER
    186 example.net.    3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}
    187 example.net.    3600    IN      RRSIG   DNSKEY RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. hiFzlQ8VoYgCuvIsfVuxC3mfJDqsTh0yc6abs5xMx5uEcIjb0dndFQx7INOM+imlzveEN73Hqp4OLFpFhsWLlw== ;{id = 30899}
    188 SECTION AUTHORITY
    189 example.net.	IN NS	ns.example.net.
    190 example.net.    3600    IN      RRSIG   NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899}
    191 SECTION ADDITIONAL
    192 ns.example.net.		IN 	A	1.2.3.5
    193 ns.example.net. 3600    IN      RRSIG   A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899}
    194 ENTRY_END
    195 
    196 ENTRY_BEGIN
    197 MATCH opcode qtype qname
    198 ADJUST copy_id
    199 REPLY QR NOERROR
    200 SECTION QUESTION
    201 foo.example.net. IN A
    202 SECTION ANSWER
    203 foo.example.net. IN	A	11.12.13.15
    204 foo.example.net.	3600	IN	RRSIG	A 5 3 3600 20070926134150 20070829134150 30899 example.net. X6T6SE9UzxAD/4zKpwGOxEDyE4g7lfYYw3lvw533uwRN8mWTcBvSva0/jjyhrogJcuLO32jPHK6zGb93w2xnuA==
    205 SECTION AUTHORITY
    206 SECTION ADDITIONAL
    207 ENTRY_END
    208 
    209 ENTRY_BEGIN
    210 MATCH opcode qtype qname
    211 ADJUST copy_id
    212 REPLY QR NOERROR
    213 SECTION QUESTION
    214 foo2.example.net. IN A
    215 SECTION ANSWER
    216 foo2.example.net. IN	A	11.12.13.16
    217 foo2.example.net.	3600	IN	RRSIG	A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ==
    218 SECTION AUTHORITY
    219 SECTION ADDITIONAL
    220 ENTRY_END
    221 RANGE_END
    222 
    223 STEP 1 TIME_PASSES ELAPSE 10
    224 ; Get DNAME in cache and then pick it up again from cache.
    225 STEP 10 QUERY
    226 ENTRY_BEGIN
    227 REPLY RD DO
    228 SECTION QUESTION
    229 foo.test-dname.example.com. IN A
    230 ENTRY_END
    231 
    232 STEP 20 CHECK_ANSWER
    233 ENTRY_BEGIN
    234 MATCH all
    235 REPLY QR RD RA AD DO NOERROR
    236 SECTION QUESTION
    237 foo.test-dname.example.com. IN A
    238 SECTION ANSWER
    239 test-dname.example.com.	3600	IN	DNAME	example.net.
    240 test-dname.example.com.	3600	IN	RRSIG	DNAME 3 3 3600 20070926135752 20070829135752 2854 example.com. ACp31Evt1c6tKzmTh/smAuGFydZ1OO26Qkej/BW4Bw5RFBQiKaY22Z0=
    241 foo.test-dname.example.com. 3600 IN CNAME foo.example.net.
    242 foo.example.net. IN	A	11.12.13.15
    243 foo.example.net.	3600	IN	RRSIG	A 5 3 3600 20070926134150 20070829134150 30899 example.net. X6T6SE9UzxAD/4zKpwGOxEDyE4g7lfYYw3lvw533uwRN8mWTcBvSva0/jjyhrogJcuLO32jPHK6zGb93w2xnuA==
    244 ENTRY_END
    245 
    246 STEP 30 TIME_PASSES ELAPSE 10
    247 
    248 ; Use DNAME from cache
    249 STEP 40 QUERY
    250 ENTRY_BEGIN
    251 REPLY RD DO
    252 SECTION QUESTION
    253 foo2.test-dname.example.com. IN A
    254 ENTRY_END
    255 
    256 ; Test the TTL on the synthesized CNAME for the DNAME record from cache.
    257 STEP 50 CHECK_ANSWER
    258 ENTRY_BEGIN
    259 MATCH all ttl
    260 REPLY QR RD RA AD DO NOERROR
    261 SECTION QUESTION
    262 foo2.test-dname.example.com. IN A
    263 SECTION ANSWER
    264 test-dname.example.com.	3590	IN	DNAME	example.net.
    265 test-dname.example.com.	3590	IN	RRSIG	DNAME 3 3 3600 20070926135752 20070829135752 2854 example.com. ACp31Evt1c6tKzmTh/smAuGFydZ1OO26Qkej/BW4Bw5RFBQiKaY22Z0=
    266 foo2.test-dname.example.com. 3590 IN CNAME foo2.example.net.
    267 foo2.example.net. 	3600	IN	A	11.12.13.16
    268 foo2.example.net.	3600	IN	RRSIG	A 5 3 3600 20070926134150 20070829134150 30899 example.net. BZm+GljD8m9N+pNJN8D+LlSyHqM+InNUe0+heKILR9be+Goqv6SEb7LKtX6+kj3239Y5by7u+/Cuk8kkWistEQ==
    269 ENTRY_END
    270 
    271 SCENARIO_END
    272