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