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