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 	rrset-roundrobin: no
     11 	aggressive-nsec: yes
     12 	harden-unknown-additional: yes
     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 validator with response to qtype ANY and negative 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 RANGE_END
     48 
     49 ; a.gtld-servers.net.
     50 RANGE_BEGIN 0 100
     51 	ADDRESS 192.5.6.30
     52 ENTRY_BEGIN
     53 MATCH opcode qtype qname
     54 ADJUST copy_id
     55 REPLY QR NOERROR
     56 SECTION QUESTION
     57 com. IN NS
     58 SECTION ANSWER
     59 com.    IN NS   a.gtld-servers.net.
     60 SECTION ADDITIONAL
     61 a.gtld-servers.net.     IN      A       192.5.6.30
     62 ENTRY_END
     63 
     64 ENTRY_BEGIN
     65 MATCH opcode subdomain
     66 ADJUST copy_id copy_query
     67 REPLY QR NOERROR
     68 SECTION QUESTION
     69 example.com. IN NS
     70 SECTION AUTHORITY
     71 example.com.	IN NS	ns.example.com.
     72 SECTION ADDITIONAL
     73 ns.example.com.		IN 	A	1.2.3.4
     74 ENTRY_END
     75 RANGE_END
     76 
     77 ; ns.example.com.
     78 RANGE_BEGIN 0 100
     79 	ADDRESS 1.2.3.4
     80 ENTRY_BEGIN
     81 MATCH opcode qtype qname
     82 ADJUST copy_id
     83 REPLY QR NOERROR
     84 SECTION QUESTION
     85 example.com. IN NS
     86 SECTION ANSWER
     87 example.com.    IN NS   ns.example.com.
     88 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
     89 SECTION ADDITIONAL
     90 ns.example.com.         IN      A       1.2.3.4
     91 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
     92 ENTRY_END
     93 
     94 ; response to DNSKEY priming query
     95 ENTRY_BEGIN
     96 MATCH opcode qtype qname
     97 ADJUST copy_id
     98 REPLY QR NOERROR
     99 SECTION QUESTION
    100 example.com. IN DNSKEY
    101 SECTION ANSWER
    102 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}
    103 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854}
    104 SECTION AUTHORITY
    105 example.com.	IN NS	ns.example.com.
    106 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    107 SECTION ADDITIONAL
    108 ns.example.com.		IN 	A	1.2.3.4
    109 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    110 ENTRY_END
    111 
    112 ; response with NODATA
    113 ENTRY_BEGIN
    114 MATCH opcode qtype qname
    115 ADJUST copy_id
    116 REPLY QR NOERROR
    117 SECTION QUESTION
    118 example.com. IN LOC
    119 SECTION AUTHORITY
    120 example.com.    86400   IN      SOA     open.example.com. hostmaster.example.com. 2007090400 28800 7200 604800 18000
    121 example.com.    86400   IN      RRSIG   SOA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCSs8KJepwaIp5vu++/0hk04lkXvgIUdphJSAE/MYob30WcRei9/nL49tE= ;{id = 2854}
    122 example.com.    18000   IN      NSEC    _sip._udp.example.com. A NS SOA MX TXT AAAA NAPTR RRSIG NSEC DNSKEY 
    123 example.com.    18000   IN      RRSIG   NSEC 3 2 18000 20070926134150 20070829134150 2854 example.com. MCwCFBzOGtpgq4uJ2jeuLPYl2HowIRzDAhQVXNz1haQ1mI7z9lt5gcvWW+lFhA== ;{id = 2854}
    124 ENTRY_END
    125 
    126 ; response to query of interest
    127 ENTRY_BEGIN
    128 MATCH opcode qtype qname
    129 ADJUST copy_id
    130 REPLY QR NOERROR
    131 SECTION QUESTION
    132 example.com. IN ANY
    133 SECTION ANSWER
    134 example.com.    86400   IN      SOA     open.example.com. hostmaster.example.com. 2007090400 28800 7200 604800 18000
    135 example.com.    86400   IN      RRSIG   SOA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCSs8KJepwaIp5vu++/0hk04lkXvgIUdphJSAE/MYob30WcRei9/nL49tE= ;{id = 2854}
    136 example.com.    3600    IN      DNSKEY  256 3 3 ALXLUsWqUrY3JYER3T4TBJIIs70j+sDS/UT2QRp61SE7S3EEXopNXoFE73JLRmvpi/UrOO/Vz4Se6wXv/CYCKjGw06U4WRgRYXcpEhJROyNapmdIKSxhOzfLVE1gqA0PweZR8dtY3aNQSRn3sPpwJr6Mi/PqQKAMMrZ9ckJpf1+bQMOOvxgzz2U1GS18b3yZKcgTMEaJzd/GZYzi/BN2DzQ0MsrSwYXfsNLFOBbs8PJMW4LYIxeeOe6rUgkWOF7CC9Dh/dduQ1QrsJhmZAEFfd6ByYV+ ;{id = 2854 (zsk), size = 1688b}
    137 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFHq7BNVAeLW+Uw/rkjVS08lrMDk/AhR+bvChHfiE4jLb6uoyE54/irCuqA== ;{id = 2854}
    138 example.com.    600     IN      NAPTR   20 0 "s" "SIP+D2U" "" _sip._udp.example.com.
    139 example.com.    600     IN      RRSIG   NAPTR 3 2 600 20070926134150 20070829134150 2854 example.com. MC0CFE8qs66bzuOyKmTIacamrmqabMRzAhUAn0MujX1LB0UpTHuLMgdgMgJJlq4= ;{id = 2854}
    140 example.com.    86400   IN      AAAA    2001:7b8:206:1::1
    141 example.com.    86400   IN      RRSIG   AAAA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFEqS4WHyqhUkv7t42TsBZJk/Q9paAhUAtTZ8GaXGpot0PmsM0oGzQU+2iw4= ;{id = 2854}
    142 example.com.    86400   IN      TXT     "Stichting NLnet Labs"
    143 example.com.    86400   IN      RRSIG   TXT 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFH3otn2u8zXczBS8L0VKpyAYZGSkAhQLGaQclkzMAzlB5j73opFjdkh8TA== ;{id = 2854}
    144 example.com.    86400   IN      MX      100 v.net.example.
    145 example.com.    86400   IN      MX      50 open.example.com.
    146 example.com.    86400   IN      RRSIG   MX 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFEKh3jeqh69zcOqWWv3GNKlMECPyAhR9HJkcPLqlyVWUccWDFJfGGcQfdg== ;{id = 2854}
    147 example.com.    86400   IN      NS      v.net.example.
    148 example.com.    86400   IN      NS      open.example.com.
    149 example.com.    86400   IN      NS      ns7.domain-registry.example.
    150 example.com.    86400   IN      RRSIG   NS 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCaRn30X4neKW7KYoTa2kcsoOLgfgIURvKEyDczLypWlx99KpxzMxRYhEc= ;{id = 2854}
    151 example.com.    86400   IN      A       213.154.224.1
    152 example.com.    86400   IN      RRSIG   A 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFH8kSLxmRTwzlGDxvF1e4y/gM+5dAhQkzyQ2a6Gf+CMaHzVScaUvTt9HhQ== ;{id = 2854}
    153 example.com.    18000   IN      NSEC    _sip._udp.example.com. A NS SOA MX TXT AAAA NAPTR RRSIG NSEC DNSKEY 
    154 example.com.    18000   IN      RRSIG   NSEC 3 2 18000 20070926134150 20070829134150 2854 example.com. MCwCFBzOGtpgq4uJ2jeuLPYl2HowIRzDAhQVXNz1haQ1mI7z9lt5gcvWW+lFhA== ;{id = 2854}
    155 SECTION AUTHORITY
    156 SECTION ADDITIONAL
    157 ns7.domain-registry.example. 80173   IN      A       62.4.86.230
    158 open.example.com.      600     IN      A       213.154.224.1
    159 open.example.com.      600     IN      AAAA    2001:7b8:206:1::53
    160 open.example.com.      600     IN      AAAA    2001:7b8:206:1::1
    161 v.net.example.        28800   IN      A       213.154.224.17
    162 v.net.example.        28800   IN      AAAA    2001:7b8:206:1:200:39ff:fe59:b187
    163 johnny.example.com.    600     IN      A       213.154.224.44
    164 open.example.com.       600     IN      RRSIG   A 3 3 600 20070926134150 20070829134150 2854 example.com. MC0CFQCh8bja923UJmg1+sYXMK8WIE4dpgIUQe9sZa0GOcUYSgb2rXoogF8af+Y= ;{id = 2854}
    165 open.example.com.       600     IN      RRSIG   AAAA 3 3 600 20070926134150 20070829134150 2854 example.com. MC0CFQCRGJgIS6kEVG7aJfovuG/q3cgOWwIUYEIFCnfRQlMIYWF7BKMQoMbdkE0= ;{id = 2854}
    166 johnny.example.com.     600     IN      RRSIG   A 3 3 600 20070926134150 20070829134150 2854 example.com. MCwCFAh0/zSpCd/9eMNz7AyfnuGQFD1ZAhQEpNFNw4XByNEcbi/vsVeii9kp7g== ;{id = 2854}
    167 _sip._udp.example.com.  600     IN      RRSIG   SRV 3 4 600 20070926134150 20070829134150 2854 example.com. MCwCFFSRVgOcq1ihVuO6MhCuzWs6SxpVAhRPHHCKy0JxymVkYeFOxTkbVSWMMw== ;{id = 2854}
    168 _sip._udp.example.com. 600     IN      SRV     0 0 5060 johnny.example.com.
    169 ENTRY_END
    170 RANGE_END
    171 
    172 STEP 1 QUERY
    173 ENTRY_BEGIN
    174 MATCH TCP
    175 REPLY RD DO
    176 SECTION QUESTION
    177 example.com. IN LOC
    178 ENTRY_END
    179 
    180 STEP 10 CHECK_ANSWER
    181 ENTRY_BEGIN
    182 MATCH all
    183 REPLY QR RD RA AD DO NOERROR
    184 SECTION QUESTION
    185 example.com. IN LOC
    186 SECTION ANSWER
    187 SECTION AUTHORITY
    188 example.com.    86400   IN      SOA     open.example.com. hostmaster.example.com. 2007090400 28800 7200 604800 18000
    189 example.com.    86400   IN      RRSIG   SOA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCSs8KJepwaIp5vu++/0hk04lkXvgIUdphJSAE/MYob30WcRei9/nL49tE= ;{id = 2854}
    190 example.com.    18000   IN      NSEC    _sip._udp.example.com. A NS SOA MX TXT AAAA NAPTR RRSIG NSEC DNSKEY 
    191 example.com.    18000   IN      RRSIG   NSEC 3 2 18000 20070926134150 20070829134150 2854 example.com. MCwCFBzOGtpgq4uJ2jeuLPYl2HowIRzDAhQVXNz1haQ1mI7z9lt5gcvWW+lFhA== ;{id = 2854}
    192 ENTRY_END
    193 
    194 STEP 20 QUERY
    195 ENTRY_BEGIN
    196 MATCH TCP
    197 REPLY RD DO
    198 SECTION QUESTION
    199 example.com. IN ANY
    200 ENTRY_END
    201 
    202 ; Allow validation resuming for the RRSIGs
    203 STEP 21 TIME_PASSES ELAPSE 0.05
    204 
    205 ; recursion happens here.
    206 STEP 30 CHECK_ANSWER
    207 ENTRY_BEGIN
    208 MATCH all
    209 REPLY QR RD RA AD DO NOERROR
    210 SECTION QUESTION
    211 example.com. IN ANY
    212 SECTION ANSWER
    213 example.com.    86400   IN      SOA     open.example.com. hostmaster.example.com. 2007090400 28800 7200 604800 18000
    214 example.com.    86400   IN      RRSIG   SOA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCSs8KJepwaIp5vu++/0hk04lkXvgIUdphJSAE/MYob30WcRei9/nL49tE= ;{id = 2854}
    215 example.com.    3600    IN      DNSKEY  256 3 3 ALXLUsWqUrY3JYER3T4TBJIIs70j+sDS/UT2QRp61SE7S3EEXopNXoFE73JLRmvpi/UrOO/Vz4Se6wXv/CYCKjGw06U4WRgRYXcpEhJROyNapmdIKSxhOzfLVE1gqA0PweZR8dtY3aNQSRn3sPpwJr6Mi/PqQKAMMrZ9ckJpf1+bQMOOvxgzz2U1GS18b3yZKcgTMEaJzd/GZYzi/BN2DzQ0MsrSwYXfsNLFOBbs8PJMW4LYIxeeOe6rUgkWOF7CC9Dh/dduQ1QrsJhmZAEFfd6ByYV+ ;{id = 2854 (zsk), size = 1688b}
    216 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFHq7BNVAeLW+Uw/rkjVS08lrMDk/AhR+bvChHfiE4jLb6uoyE54/irCuqA== ;{id = 2854}
    217 example.com.    600     IN      NAPTR   20 0 "s" "SIP+D2U" "" _sip._udp.example.com.
    218 example.com.    600     IN      RRSIG   NAPTR 3 2 600 20070926134150 20070829134150 2854 example.com. MC0CFE8qs66bzuOyKmTIacamrmqabMRzAhUAn0MujX1LB0UpTHuLMgdgMgJJlq4= ;{id = 2854}
    219 example.com.    86400   IN      AAAA    2001:7b8:206:1::1
    220 example.com.    86400   IN      RRSIG   AAAA 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFEqS4WHyqhUkv7t42TsBZJk/Q9paAhUAtTZ8GaXGpot0PmsM0oGzQU+2iw4= ;{id = 2854}
    221 example.com.    86400   IN      TXT     "Stichting NLnet Labs"
    222 example.com.    86400   IN      RRSIG   TXT 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFH3otn2u8zXczBS8L0VKpyAYZGSkAhQLGaQclkzMAzlB5j73opFjdkh8TA== ;{id = 2854}
    223 example.com.    86400   IN      MX      100 v.net.example.
    224 example.com.    86400   IN      MX      50 open.example.com.
    225 example.com.    86400   IN      RRSIG   MX 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFEKh3jeqh69zcOqWWv3GNKlMECPyAhR9HJkcPLqlyVWUccWDFJfGGcQfdg== ;{id = 2854}
    226 example.com.    86400   IN      NS      v.net.example.
    227 example.com.    86400   IN      NS      open.example.com.
    228 example.com.    86400   IN      NS      ns7.domain-registry.example.
    229 example.com.    86400   IN      RRSIG   NS 3 2 86400 20070926134150 20070829134150 2854 example.com. MC0CFQCaRn30X4neKW7KYoTa2kcsoOLgfgIURvKEyDczLypWlx99KpxzMxRYhEc= ;{id = 2854}
    230 example.com.    86400   IN      A       213.154.224.1
    231 example.com.    86400   IN      RRSIG   A 3 2 86400 20070926134150 20070829134150 2854 example.com. MCwCFH8kSLxmRTwzlGDxvF1e4y/gM+5dAhQkzyQ2a6Gf+CMaHzVScaUvTt9HhQ== ;{id = 2854}
    232 example.com.    18000   IN      NSEC    _sip._udp.example.com. A NS SOA MX TXT AAAA NAPTR RRSIG NSEC DNSKEY 
    233 example.com.    18000   IN      RRSIG   NSEC 3 2 18000 20070926134150 20070829134150 2854 example.com. MCwCFBzOGtpgq4uJ2jeuLPYl2HowIRzDAhQVXNz1haQ1mI7z9lt5gcvWW+lFhA== ;{id = 2854}
    234 SECTION AUTHORITY
    235 SECTION ADDITIONAL
    236 open.example.com.      600     IN      A       213.154.224.1
    237 open.example.com.      600     IN      AAAA    2001:7b8:206:1::53
    238 open.example.com.      600     IN      AAAA    2001:7b8:206:1::1
    239 open.example.com.       600     IN      RRSIG   A 3 3 600 20070926134150 20070829134150 2854 example.com. MC0CFQCh8bja923UJmg1+sYXMK8WIE4dpgIUQe9sZa0GOcUYSgb2rXoogF8af+Y= ;{id = 2854}
    240 open.example.com.       600     IN      RRSIG   AAAA 3 3 600 20070926134150 20070829134150 2854 example.com. MC0CFQCRGJgIS6kEVG7aJfovuG/q3cgOWwIUYEIFCnfRQlMIYWF7BKMQoMbdkE0= ;{id = 2854}
    241 ENTRY_END
    242 
    243 SCENARIO_END
    244