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