Home | History | Annotate | Line # | Download | only in testdata
      1 server:
      2 	target-fetch-policy: "0 0 0 0 0"
      3 	access-control: 0.0.0.0/0 allow
      4 	send-client-subnet: 5.0.15.10
      5 	max-client-subnet-ipv4: 24
      6 	verbosity: 3
      7 	module-config: "dns64 subnetcache iterator"
      8 	qname-minimisation: no
      9 	minimal-responses: yes
     10 	dns64-prefix: 64:ff9b::0/96
     11 
     12 stub-zone:
     13 	name: "."
     14 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     15 CONFIG_END
     16 
     17 SCENARIO_BEGIN Subnet with DNS64 lookup
     18 
     19 RANGE_BEGIN 0 100
     20 	ADDRESS 193.0.14.129 
     21 
     22 ENTRY_BEGIN
     23 MATCH opcode qtype qname
     24 ADJUST copy_id
     25 REPLY QR AA NOERROR
     26 SECTION QUESTION
     27 . IN NS
     28 SECTION ANSWER
     29 . IN NS	K.ROOT-SERVERS.NET.
     30 SECTION ADDITIONAL
     31 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     32 ENTRY_END
     33 
     34 ENTRY_BEGIN
     35 MATCH opcode qtype qname
     36 ADJUST copy_id
     37 REPLY QR AA NOERROR
     38 SECTION QUESTION
     39 a.gtld-servers.net. IN AAAA
     40 SECTION AUTHORITY
     41 net. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600
     42 SECTION ADDITIONAL
     43 ENTRY_END
     44 
     45 ENTRY_BEGIN
     46 MATCH opcode subdomain
     47 ADJUST copy_id copy_query
     48 REPLY QR NOERROR
     49 SECTION QUESTION
     50 com. IN NS
     51 SECTION AUTHORITY
     52 com.	IN NS	a.gtld-servers.net.
     53 SECTION ADDITIONAL
     54 a.gtld-servers.net.	IN 	A	192.5.6.30
     55 ENTRY_END
     56 RANGE_END
     57 
     58 RANGE_BEGIN 0 100
     59 	ADDRESS 192.5.6.30
     60 
     61 ENTRY_BEGIN
     62 MATCH opcode subdomain
     63 ADJUST copy_id copy_query
     64 REPLY QR NOERROR
     65 SECTION QUESTION
     66 example.com. IN A
     67 SECTION AUTHORITY
     68 example.com.	IN NS	ns.example.com.
     69 SECTION ADDITIONAL
     70 ns.example.com.		IN 	A	5.0.15.10
     71 ENTRY_END
     72 RANGE_END
     73 
     74 RANGE_BEGIN 0 100
     75 	ADDRESS 5.0.15.10
     76 ENTRY_BEGIN
     77 MATCH opcode qtype qname ednsdata
     78 ADJUST copy_id
     79 REPLY QR AA NOERROR
     80 SECTION QUESTION
     81 example.com. IN NS
     82 SECTION ANSWER
     83 example.com.    IN NS   ns.example.com.
     84 SECTION ADDITIONAL
     85 HEX_EDNSDATA_BEGIN
     86 	;; we expect to receive empty
     87 HEX_EDNSDATA_END
     88 ns.example.com.     IN      A       5.0.15.10
     89 ENTRY_END
     90 
     91 ENTRY_BEGIN
     92 MATCH opcode qtype qname ednsdata
     93 ADJUST copy_id
     94 REPLY QR AA NOERROR
     95 SECTION QUESTION
     96 ns.example.com. IN AAAA
     97 SECTION ANSWER
     98 SECTION AUTHORITY
     99 example.com. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600
    100 SECTION ADDITIONAL
    101 HEX_EDNSDATA_BEGIN
    102 	;; we expect to receive empty
    103 HEX_EDNSDATA_END
    104 ENTRY_END
    105 
    106 ENTRY_BEGIN
    107 MATCH opcode qtype qname ednsdata
    108 ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet
    109 REPLY QR AA NOERROR
    110 SECTION QUESTION
    111 www.example.com. IN A
    112 SECTION ANSWER
    113 www.example.com.	IN A	4.3.0.3
    114 SECTION ADDITIONAL
    115 HEX_EDNSDATA_BEGIN
    116 			; client is 10.0.3.0
    117 	00 08 		; OPC
    118 	00 07 		; option length
    119 	00 01 		; Family
    120 	18 00 		; source mask, scopemask
    121 	0a 00 03 	; address
    122 HEX_EDNSDATA_END
    123 ENTRY_END
    124 
    125 ENTRY_BEGIN
    126 MATCH opcode qtype qname ednsdata
    127 ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet
    128 REPLY QR AA NOERROR
    129 SECTION QUESTION
    130 www.example.com. IN A
    131 SECTION ANSWER
    132 www.example.com.	IN A	4.3.0.4
    133 SECTION ADDITIONAL
    134 HEX_EDNSDATA_BEGIN
    135 			; client is 10.0.4.0
    136 	00 08 		; OPC
    137 	00 07 		; option length
    138 	00 01 		; Family
    139 	18 00 		; source mask, scopemask
    140 	0a 00 04 	; address
    141 HEX_EDNSDATA_END
    142 ENTRY_END
    143 
    144 ENTRY_BEGIN
    145 MATCH opcode qtype qname ednsdata
    146 ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet
    147 REPLY QR AA NOERROR
    148 SECTION QUESTION
    149 www.example.com. IN AAAA
    150 SECTION ANSWER
    151 www.example.com. IN AAAA 2001:db8::3
    152 SECTION ADDITIONAL
    153 HEX_EDNSDATA_BEGIN
    154 			; client is 10.0.3.0
    155 	00 08 		; OPC
    156 	00 07 		; option length
    157 	00 01 		; Family
    158 	18 00 		; source mask, scopemask
    159 	0a 00 03 	; address
    160 HEX_EDNSDATA_END
    161 ENTRY_END
    162 
    163 ENTRY_BEGIN
    164 MATCH opcode qtype qname ednsdata
    165 ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet
    166 REPLY QR AA NOERROR
    167 SECTION QUESTION
    168 www.example.com. IN AAAA
    169 SECTION ANSWER
    170 www.example.com. IN AAAA 2001:db8::4
    171 SECTION ADDITIONAL
    172 HEX_EDNSDATA_BEGIN
    173 			; client is 10.0.4.0
    174 	00 08 		; OPC
    175 	00 07 		; option length
    176 	00 01 		; Family
    177 	18 00 		; source mask, scopemask
    178 	0a 00 04 	; address
    179 HEX_EDNSDATA_END
    180 ENTRY_END
    181 
    182 RANGE_END
    183 
    184 STEP 1 QUERY ADDRESS 10.0.3.1
    185 ENTRY_BEGIN
    186 REPLY RD
    187 SECTION QUESTION
    188 www.example.com. IN AAAA
    189 ENTRY_END
    190 
    191 STEP 2 CHECK_ANSWER
    192 ENTRY_BEGIN
    193 MATCH all
    194 REPLY QR RD RA NOERROR
    195 SECTION QUESTION
    196 www.example.com. IN AAAA
    197 SECTION ANSWER
    198 ;www.example.com.	IN A	4.3.0.3
    199 www.example.com. IN AAAA 2001:db8::3
    200 SECTION AUTHORITY
    201 SECTION ADDITIONAL
    202 ENTRY_END
    203 
    204 STEP 10 QUERY ADDRESS 10.0.4.1
    205 ENTRY_BEGIN
    206 REPLY RD
    207 SECTION QUESTION
    208 www.example.com. IN AAAA
    209 ENTRY_END
    210 
    211 STEP 11 CHECK_ANSWER
    212 ENTRY_BEGIN
    213 MATCH all
    214 REPLY QR RD RA NOERROR
    215 SECTION QUESTION
    216 www.example.com. IN AAAA
    217 SECTION ANSWER
    218 ;www.example.com.	IN A	4.3.0.4
    219 www.example.com. IN AAAA 2001:db8::4
    220 SECTION AUTHORITY
    221 SECTION ADDITIONAL
    222 ENTRY_END
    223 
    224 SCENARIO_END
    225