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 	minimal-responses: no
     11 	iter-scrub-promiscuous: no
     12 	root-hints:
     13 TEMPFILE_NAME class_in.hints
     14 TEMPFILE_CONTENTS class_in.hints
     15 ; hints for dns CLASS IN
     16 . 3600 NS k.root-servers.net.
     17 k.root-servers.net. 3600 IN A 193.0.14.129
     18 TEMPFILE_END
     19 
     20 	root-hints:
     21 TEMPFILE_NAME class_ch.hints
     22 TEMPFILE_CONTENTS class_ch.hints
     23 ; hints for dns CLASS CH
     24 . 3600 CH NS ns.ch.test.
     25 ns.ch.test. 3600 CH A 1.2.3.5
     26 TEMPFILE_END
     27 
     28 CONFIG_END
     29 
     30 SCENARIO_BEGIN Test lookup of class any responses from several classes.
     31 ; It merges the responses.
     32 
     33 ; K.ROOT-SERVERS.NET.
     34 RANGE_BEGIN 0 100
     35 	ADDRESS 193.0.14.129 
     36 ENTRY_BEGIN
     37 MATCH opcode qtype qname
     38 ADJUST copy_id
     39 REPLY QR NOERROR
     40 SECTION QUESTION
     41 . IN NS
     42 SECTION ANSWER
     43 . IN NS	K.ROOT-SERVERS.NET.
     44 SECTION ADDITIONAL
     45 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     46 ENTRY_END
     47 
     48 ENTRY_BEGIN
     49 MATCH opcode qtype qname
     50 ADJUST copy_id
     51 REPLY QR NOERROR
     52 SECTION QUESTION
     53 www.example.com. IN A
     54 SECTION AUTHORITY
     55 com.	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 www.example.com. IN A
     82 SECTION AUTHORITY
     83 example.com.	IN NS	ns.example.com.
     84 SECTION ADDITIONAL
     85 ns.example.com.		IN 	A	1.2.3.4
     86 ENTRY_END
     87 RANGE_END
     88 
     89 ; ns.example.com.
     90 RANGE_BEGIN 0 100
     91 	ADDRESS 1.2.3.4
     92 ENTRY_BEGIN
     93 MATCH opcode qtype qname
     94 ADJUST copy_id
     95 REPLY QR NOERROR
     96 SECTION QUESTION
     97 example.com. IN NS
     98 SECTION ANSWER
     99 example.com.    IN NS   ns.example.com.
    100 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    101 SECTION ADDITIONAL
    102 ns.example.com.         IN      A       1.2.3.4
    103 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    104 ENTRY_END
    105 
    106 ; response to DNSKEY priming query
    107 ENTRY_BEGIN
    108 MATCH opcode qtype qname
    109 ADJUST copy_id
    110 REPLY QR NOERROR
    111 SECTION QUESTION
    112 example.com. IN DNSKEY
    113 SECTION ANSWER
    114 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}
    115 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854}
    116 SECTION AUTHORITY
    117 example.com.	IN NS	ns.example.com.
    118 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    119 SECTION ADDITIONAL
    120 ns.example.com.		IN 	A	1.2.3.4
    121 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    122 ENTRY_END
    123 
    124 ; response to query of interest
    125 ENTRY_BEGIN
    126 MATCH opcode qtype qname
    127 ADJUST copy_id
    128 REPLY QR NOERROR
    129 SECTION QUESTION
    130 www.example.com. IN A
    131 SECTION ANSWER
    132 www.example.com. IN A	10.20.30.40
    133 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854}
    134 SECTION AUTHORITY
    135 example.com.	IN NS	ns.example.com.
    136 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    137 SECTION ADDITIONAL
    138 ns.example.com.		IN 	A	1.2.3.4
    139 www.example.com.        3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854}
    140 ENTRY_END
    141 RANGE_END
    142 
    143 ; ns.ch.test.
    144 RANGE_BEGIN 0 100
    145 	ADDRESS 1.2.3.5
    146 ENTRY_BEGIN
    147 MATCH opcode qtype qname
    148 ADJUST copy_id
    149 REPLY QR NOERROR
    150 SECTION QUESTION
    151 . CH NS
    152 SECTION ANSWER
    153 . CH NS ns.ch.test.
    154 SECTION ADDITIONAL
    155 ns.ch.test. CH A 1.2.3.5
    156 ENTRY_END
    157 
    158 ENTRY_BEGIN
    159 MATCH opcode qtype qname
    160 ADJUST copy_id
    161 REPLY QR NOERROR
    162 SECTION QUESTION
    163 www.example.com. CH A
    164 SECTION ANSWER
    165 www.example.com. CH A 3.4.5.6
    166 ENTRY_END
    167 RANGE_END
    168 
    169 STEP 1 QUERY
    170 ENTRY_BEGIN
    171 REPLY RD DO
    172 SECTION QUESTION
    173 www.example.com. ANY A
    174 ENTRY_END
    175 
    176 ; recursion happens here.
    177 STEP 10 CHECK_ANSWER
    178 ENTRY_BEGIN
    179 MATCH all
    180 REPLY QR RD RA DO NOERROR
    181 SECTION QUESTION
    182 www.example.com. ANY A
    183 SECTION ANSWER
    184 www.example.com. CH A 3.4.5.6
    185 www.example.com. IN A	10.20.30.40
    186 www.example.com.        3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854}
    187 SECTION AUTHORITY
    188 example.com.	IN NS	ns.example.com.
    189 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    190 SECTION ADDITIONAL
    191 ns.example.com.		IN 	A	1.2.3.4
    192 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854}
    193 ENTRY_END
    194 
    195 SCENARIO_END
    196