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