Home | History | Annotate | Line # | Download | only in testdata
iter_pcdiff.rpl revision 1.1.1.1.2.2
      1 ; config options
      2 server:
      3 	target-fetch-policy: "0 0 0 0 0"
      4 
      5 stub-zone:
      6 	name: "."
      7 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
      8 CONFIG_END
      9 
     10 SCENARIO_BEGIN Test resolution with recursion and parent child differ.
     11 ; and the child gives bad information.
     12 
     13 ; K.ROOT-SERVERS.NET.
     14 RANGE_BEGIN 0 100
     15 	ADDRESS 193.0.14.129 
     16 ENTRY_BEGIN
     17 MATCH opcode qtype qname
     18 ADJUST copy_id
     19 REPLY QR NOERROR
     20 SECTION QUESTION
     21 . IN NS
     22 SECTION ANSWER
     23 . IN NS	K.ROOT-SERVERS.NET.
     24 SECTION ADDITIONAL
     25 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     26 ENTRY_END
     27 
     28 ENTRY_BEGIN
     29 MATCH opcode subdomain
     30 ADJUST copy_id copy_query
     31 REPLY QR NOERROR
     32 SECTION QUESTION
     33 com. IN NS
     34 SECTION AUTHORITY
     35 com.	IN NS	a.gtld-servers.net.
     36 SECTION ADDITIONAL
     37 a.gtld-servers.net.	IN 	A	192.5.6.30
     38 ENTRY_END
     39 
     40 ENTRY_BEGIN
     41 MATCH opcode subdomain
     42 ADJUST copy_id copy_query
     43 REPLY QR NOERROR
     44 SECTION QUESTION
     45 net. IN NS
     46 SECTION AUTHORITY
     47 net.	IN NS	e.gtld-servers.net.
     48 SECTION ADDITIONAL
     49 e.gtld-servers.net.	IN 	A	192.12.94.30
     50 ENTRY_END
     51 
     52 RANGE_END
     53 
     54 ; a.gtld-servers.net.
     55 RANGE_BEGIN 0 100
     56 	ADDRESS 192.5.6.30
     57 ENTRY_BEGIN
     58 MATCH opcode qtype qname
     59 ADJUST copy_id
     60 REPLY QR NOERROR
     61 SECTION QUESTION
     62 com. IN NS
     63 SECTION ANSWER
     64 com.	IN NS	a.gtld-servers.net.
     65 SECTION ADDITIONAL
     66 a.gtld-servers.net.	IN 	A	192.5.6.30
     67 ENTRY_END
     68 
     69 ENTRY_BEGIN
     70 MATCH opcode subdomain
     71 ADJUST copy_id copy_query
     72 REPLY QR NOERROR
     73 SECTION QUESTION
     74 example.com. IN NS
     75 SECTION AUTHORITY
     76 example.com.	IN NS	ns.example.net.
     77 ENTRY_END
     78 RANGE_END
     79 
     80 ; e.gtld-servers.net.
     81 RANGE_BEGIN 0 100
     82 	ADDRESS 192.12.94.30
     83 ENTRY_BEGIN
     84 MATCH opcode qtype qname
     85 ADJUST copy_id
     86 REPLY QR NOERROR
     87 SECTION QUESTION
     88 net. IN NS
     89 SECTION ANSWER
     90 net.	IN NS	e.gtld-servers.net.
     91 SECTION ADDITIONAL
     92 e.gtld-servers.net.	IN 	A	192.12.94.30
     93 ENTRY_END
     94 
     95 ENTRY_BEGIN
     96 MATCH opcode subdomain
     97 ADJUST copy_id copy_query
     98 REPLY QR NOERROR
     99 SECTION QUESTION
    100 example.net. IN NS
    101 SECTION AUTHORITY
    102 example.net.	IN NS	ns.example.net.
    103 SECTION ADDITIONAL
    104 ns.example.net.		IN 	A	1.2.3.44
    105 ENTRY_END
    106 
    107 RANGE_END
    108 
    109 ; ns.example.net.
    110 ; The parent-IP version
    111 RANGE_BEGIN 0 100
    112 	ADDRESS 1.2.3.44
    113 ENTRY_BEGIN
    114 MATCH opcode qtype qname
    115 ADJUST copy_id
    116 REPLY AA QR NOERROR
    117 SECTION QUESTION
    118 example.net. IN NS
    119 SECTION ANSWER
    120 example.net.	IN NS	ns.example.net.
    121 SECTION ADDITIONAL
    122 ns.example.net.		IN 	A	1.2.3.55
    123 ENTRY_END
    124 
    125 ENTRY_BEGIN
    126 MATCH opcode qtype qname
    127 ADJUST copy_id
    128 REPLY AA QR NOERROR
    129 SECTION QUESTION
    130 ns.example.net. IN A
    131 SECTION ANSWER
    132 ns.example.net. IN A	1.2.3.55
    133 SECTION AUTHORITY
    134 example.net.	IN NS	ns.example.net.
    135 ENTRY_END
    136 
    137 ENTRY_BEGIN
    138 MATCH opcode qtype qname
    139 ADJUST copy_id
    140 REPLY AA QR NOERROR
    141 SECTION QUESTION
    142 ns.example.net. IN AAAA
    143 SECTION AUTHORITY
    144 example.net.	IN NS	ns.example.net.
    145 SECTION ADDITIONAL
    146 ns.example.net. IN A	1.2.3.55
    147 ENTRY_END
    148 
    149 ENTRY_BEGIN
    150 MATCH opcode qtype qname
    151 ADJUST copy_id
    152 REPLY AA QR NOERROR
    153 SECTION QUESTION
    154 example.com. IN NS
    155 SECTION ANSWER
    156 example.com.	IN NS	ns.example.net.
    157 ENTRY_END
    158 
    159 ENTRY_BEGIN
    160 MATCH opcode qtype qname
    161 ADJUST copy_id
    162 REPLY AA QR NOERROR
    163 SECTION QUESTION
    164 www.example.com. IN A
    165 SECTION ANSWER
    166 www.example.com. IN A	10.20.30.40
    167 SECTION AUTHORITY
    168 example.com.	IN NS	ns.example.net.
    169 SECTION ADDITIONAL
    170 ns.example.net 	IN A 	1.2.3.55
    171 ENTRY_END
    172 RANGE_END
    173 
    174 ; ns.example.net
    175 ; The child IP version.   Does not respond to anything (servfail instead
    176 ; of timeouts since this is easier to encode in .rpl file format).
    177 RANGE_BEGIN 0 100
    178 	ADDRESS 1.2.3.55
    179 ENTRY_BEGIN
    180 MATCH opcode 
    181 ADJUST copy_id copy_query
    182 REPLY QR SERVFAIL
    183 SECTION QUESTION
    184 example.net. IN NS
    185 SECTION ANSWER
    186 ENTRY_END
    187 
    188 RANGE_END
    189 
    190 STEP 1 QUERY
    191 ENTRY_BEGIN
    192 REPLY RD
    193 SECTION QUESTION
    194 www.example.com. IN A
    195 ENTRY_END
    196 
    197 ; recursion happens here.
    198 STEP 20 CHECK_ANSWER
    199 ENTRY_BEGIN
    200 MATCH all
    201 REPLY QR RD RA NOERROR
    202 SECTION QUESTION
    203 www.example.com. IN A
    204 SECTION ANSWER
    205 www.example.com. IN A	10.20.30.40
    206 SECTION AUTHORITY
    207 example.com.	IN NS	ns.example.net.
    208 ; scrubbed off
    209 ;SECTION ADDITIONAL
    210 ;ns.example.net 	IN A 	1.2.3.44
    211 ENTRY_END
    212 
    213 SCENARIO_END
    214