Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 server:
      3 	do-nat64: yes
      4 	nat64-prefix: 2001:db8:1234::/96
      5 	target-fetch-policy: "0 0 0 0 0"
      6 	do-ip4: no
      7 
      8 stub-zone:
      9 	name: "."
     10 	stub-addr: 2001:db8::1
     11 CONFIG_END
     12 
     13 SCENARIO_BEGIN Test NAT64 transport for a v4-only server, custom NAT64 prefix.
     14 
     15 RANGE_BEGIN 0 100
     16 	ADDRESS 2001:db8::1
     17 ENTRY_BEGIN
     18 MATCH opcode qtype qname
     19 ADJUST copy_id
     20 REPLY QR NOERROR
     21 SECTION QUESTION
     22 . IN NS
     23 SECTION ANSWER
     24 . IN NS	FAKE.ROOT.
     25 SECTION ADDITIONAL
     26 FAKE.ROOT.	IN	AAAA	2001:db8::1
     27 ENTRY_END
     28 
     29 ENTRY_BEGIN
     30 MATCH opcode subdomain
     31 ADJUST copy_id copy_query
     32 REPLY QR NOERROR
     33 SECTION QUESTION
     34 v4only. IN NS
     35 SECTION AUTHORITY
     36 v4only.	IN NS	ns.v4only.
     37 SECTION ADDITIONAL
     38 ns.v4only.	IN	A	192.0.2.1
     39 ENTRY_END
     40 
     41 RANGE_END
     42 
     43 ; replies from NS over "NAT64"
     44 
     45 RANGE_BEGIN 0 100
     46 	ADDRESS 2001:db8:1234::c000:0201
     47 
     48 ; A over NAT64
     49 ENTRY_BEGIN
     50 MATCH opcode qtype qname
     51 ADJUST copy_id
     52 REPLY AA QR NOERROR
     53 SECTION QUESTION
     54 ns.v4only. IN A
     55 SECTION ANSWER
     56 ns.v4only.	IN	A	192.0.2.1
     57 SECTION AUTHORITY
     58 v4only.		IN	NS	ns.v4only.
     59 ENTRY_END
     60 
     61 ; no AAAA
     62 ENTRY_BEGIN
     63 MATCH opcode qtype qname
     64 ADJUST copy_id
     65 REPLY AA QR NOERROR
     66 SECTION QUESTION
     67 ns.v4only.	IN	AAAA
     68 SECTION AUTHORITY
     69 v4only.		IN	NS	ns.v4only.
     70 SECTION ADDITIONAL
     71 ns.v4only.	IN	A	192.0.2.1
     72 ENTRY_END
     73 
     74 ENTRY_BEGIN
     75 MATCH opcode qtype qname
     76 ADJUST copy_id
     77 REPLY AA QR NOERROR
     78 SECTION QUESTION
     79 v4only.		IN	NS
     80 SECTION ANSWER
     81 v4only.		IN	NS	ns.v4only.
     82 SECTION ADDITIONAL
     83 ns.v4only.	IN	A	192.0.2.1
     84 ENTRY_END
     85 
     86 ENTRY_BEGIN
     87 MATCH opcode qtype qname
     88 ADJUST copy_id
     89 REPLY AA QR NOERROR
     90 SECTION QUESTION
     91 test.v4only.	IN	A
     92 SECTION ANSWER
     93 test.v4only.	IN	A	192.0.2.2
     94 SECTION AUTHORITY
     95 v4only.		IN	NS	ns.v4only.
     96 SECTION ADDITIONAL
     97 ns.v4only.	IN	A	192.0.2.1
     98 ENTRY_END
     99 
    100 RANGE_END
    101 
    102 STEP 1 QUERY
    103 ENTRY_BEGIN
    104 REPLY RD
    105 SECTION QUESTION
    106 test.v4only. IN A
    107 ENTRY_END
    108 
    109 STEP 20 CHECK_ANSWER
    110 ENTRY_BEGIN
    111 MATCH all
    112 REPLY QR RD RA NOERROR
    113 SECTION QUESTION
    114 test.v4only.	IN	A
    115 SECTION ANSWER
    116 test.v4only.	IN	A	192.0.2.2
    117 ENTRY_END
    118 
    119 SCENARIO_END
    120