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