Home | History | Annotate | Line # | Download | only in testdata
disable_edns_do.rpl revision 1.1.1.1
      1 ; config options
      2 ; The island of trust is at example.com
      3 server:
      4 	target-fetch-policy: "0 0 0 0 0"
      5 	qname-minimisation: "no"
      6 	trust-anchor-signaling: no
      7 	minimal-responses: no
      8 	disable-edns-do: yes
      9 
     10 stub-zone:
     11 	name: "."
     12 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     13 CONFIG_END
     14 
     15 SCENARIO_BEGIN Test lookup with disable-edns-do
     16 
     17 ; K.ROOT-SERVERS.NET.
     18 RANGE_BEGIN 0 100
     19 	ADDRESS 193.0.14.129 
     20 ENTRY_BEGIN
     21 MATCH opcode qtype qname
     22 ADJUST copy_id
     23 REPLY QR NOERROR
     24 SECTION QUESTION
     25 . IN NS
     26 SECTION ANSWER
     27 . IN NS	K.ROOT-SERVERS.NET.
     28 SECTION ADDITIONAL
     29 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     30 ENTRY_END
     31 
     32 ENTRY_BEGIN
     33 MATCH opcode qtype qname
     34 ADJUST copy_id
     35 REPLY QR NOERROR
     36 SECTION QUESTION
     37 www.example.com. IN A
     38 SECTION AUTHORITY
     39 com.	IN NS	a.gtld-servers.net.
     40 SECTION ADDITIONAL
     41 a.gtld-servers.net.	IN 	A	192.5.6.30
     42 ENTRY_END
     43 RANGE_END
     44 
     45 ; a.gtld-servers.net.
     46 RANGE_BEGIN 0 100
     47 	ADDRESS 192.5.6.30
     48 ENTRY_BEGIN
     49 MATCH opcode qtype qname
     50 ADJUST copy_id
     51 REPLY QR NOERROR
     52 SECTION QUESTION
     53 com. IN NS
     54 SECTION ANSWER
     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 
     60 ENTRY_BEGIN
     61 MATCH opcode qtype qname
     62 ADJUST copy_id
     63 REPLY QR NOERROR
     64 SECTION QUESTION
     65 www.example.com. IN A
     66 SECTION AUTHORITY
     67 example.com.	IN NS	ns.example.com.
     68 SECTION ADDITIONAL
     69 ns.example.com.		IN 	A	1.2.3.4
     70 ENTRY_END
     71 RANGE_END
     72 
     73 ; ns.example.com.
     74 RANGE_BEGIN 0 100
     75 	ADDRESS 1.2.3.4
     76 ENTRY_BEGIN
     77 MATCH opcode qtype qname
     78 ADJUST copy_id
     79 REPLY QR NOERROR
     80 SECTION QUESTION
     81 example.com. IN NS
     82 SECTION ANSWER
     83 example.com.    IN NS   ns.example.com.
     84 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
     85 SECTION ADDITIONAL
     86 ns.example.com.         IN      A       1.2.3.4
     87 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
     88 ENTRY_END
     89 
     90 ; response to DNSKEY priming query
     91 ENTRY_BEGIN
     92 MATCH opcode qtype qname
     93 ADJUST copy_id
     94 REPLY QR NOERROR
     95 SECTION QUESTION
     96 example.com. IN DNSKEY
     97 SECTION ANSWER
     98 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}
     99 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854}
    100 SECTION AUTHORITY
    101 example.com.	IN NS	ns.example.com.
    102 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    103 SECTION ADDITIONAL
    104 ns.example.com.		IN 	A	1.2.3.4
    105 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
    106 ENTRY_END
    107 
    108 ; response to query of interest, when sent with EDNS DO
    109 ENTRY_BEGIN
    110 MATCH opcode qtype qname DO
    111 ADJUST copy_id
    112 REPLY QR AA DO NOERROR
    113 SECTION QUESTION
    114 www.example.com. IN A
    115 SECTION ANSWER
    116 www.example.com. IN A	10.20.30.40
    117 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854}
    118 SECTION AUTHORITY
    119 example.com.	IN NS	ns.example.com.
    120 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
    121 SECTION ADDITIONAL
    122 ns.example.com.		IN 	A	1.2.3.4
    123 www.example.com.        3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854}
    124 ENTRY_END
    125 
    126 ; response to query of interest, when sent without DO
    127 ENTRY_BEGIN
    128 MATCH opcode qtype qname
    129 ADJUST copy_id
    130 REPLY QR AA NOERROR
    131 SECTION QUESTION
    132 www.example.com. IN A
    133 SECTION ANSWER
    134 www.example.com. IN A	10.20.30.40
    135 SECTION AUTHORITY
    136 example.com.	IN NS	ns.example.com.
    137 SECTION ADDITIONAL
    138 ns.example.com.		IN 	A	1.2.3.4
    139 ENTRY_END
    140 RANGE_END
    141 
    142 STEP 1 QUERY
    143 ENTRY_BEGIN
    144 REPLY RD DO
    145 SECTION QUESTION
    146 www.example.com. IN A
    147 ENTRY_END
    148 
    149 ; recursion happens here.
    150 STEP 10 CHECK_ANSWER
    151 ENTRY_BEGIN
    152 MATCH all
    153 REPLY QR RD RA NOERROR
    154 SECTION QUESTION
    155 www.example.com. IN A
    156 SECTION ANSWER
    157 www.example.com. IN A	10.20.30.40
    158 SECTION AUTHORITY
    159 example.com.	IN NS	ns.example.com.
    160 SECTION ADDITIONAL
    161 ns.example.com.		IN 	A	1.2.3.4
    162 ENTRY_END
    163 
    164 SCENARIO_END
    165