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