xref: /netbsd-src/external/bsd/unbound/dist/testdata/iter_got6only.rpl (revision f42d8de7d1744f0ae38eedac13b4320e5351d1d6)
1; config options
2server:
3	do-ip6: no
4	target-fetch-policy: "0 0 0 0 0 "
5	qname-minimisation: "no"
6	minimal-responses: no
7stub-zone:
8	name: "."
9	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
10CONFIG_END
11
12SCENARIO_BEGIN Test iterator when only ip6 in dp but doip6 is no
13
14; K.ROOT-SERVERS.NET.
15RANGE_BEGIN 0 100
16	ADDRESS 193.0.14.129
17ENTRY_BEGIN
18MATCH opcode qtype qname
19ADJUST copy_id
20REPLY QR NOERROR
21SECTION QUESTION
22. IN NS
23SECTION ANSWER
24. IN NS	K.ROOT-SERVERS.NET.
25SECTION ADDITIONAL
26K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
27ENTRY_END
28
29ENTRY_BEGIN
30MATCH opcode qtype qname
31ADJUST copy_id
32REPLY QR NOERROR
33SECTION QUESTION
34www.example.com. IN A
35SECTION AUTHORITY
36com.	IN NS	a.gtld-servers.net.
37SECTION ADDITIONAL
38a.gtld-servers.net.	IN 	A	192.5.6.30
39ENTRY_END
40RANGE_END
41
42; a.gtld-servers.net.
43RANGE_BEGIN 0 100
44	ADDRESS 192.5.6.30
45ENTRY_BEGIN
46MATCH opcode qtype qname
47ADJUST copy_id
48REPLY QR NOERROR
49SECTION QUESTION
50com. IN NS
51SECTION ANSWER
52com.	IN NS	a.gtld-servers.net.
53SECTION ADDITIONAL
54a.gtld-servers.net.	IN 	A	192.5.6.30
55ENTRY_END
56
57ENTRY_BEGIN
58MATCH opcode qtype qname
59ADJUST copy_id
60REPLY QR NOERROR
61SECTION QUESTION
62www.example.com. IN A
63SECTION AUTHORITY
64example.com.	IN NS	ns.bla.com.
65SECTION ADDITIONAL
66; not included
67;ns.bla.com.		IN 	A	1.2.3.4
68
69; and this one is useless because do-ip6 is "no"
70ns.bla.com.		IN 	AAAA	::53
71ENTRY_END
72
73ENTRY_BEGIN
74MATCH opcode qtype qname
75ADJUST copy_id
76REPLY QR NOERROR
77SECTION QUESTION
78ns.bla.com. IN A
79SECTION ANSWER
80ns.bla.com.		IN 	A	1.2.3.4
81ENTRY_END
82
83RANGE_END
84
85; ns.example.com.
86RANGE_BEGIN 0 100
87	ADDRESS 1.2.3.4
88ENTRY_BEGIN
89MATCH opcode qtype qname
90ADJUST copy_id
91REPLY QR NOERROR
92SECTION QUESTION
93example.com. IN NS
94SECTION ANSWER
95example.com.	IN NS	ns.example.com.
96SECTION ADDITIONAL
97ns.example.com.		IN 	A	1.2.3.4
98ENTRY_END
99
100ENTRY_BEGIN
101MATCH opcode qtype qname
102ADJUST copy_id
103REPLY QR NOERROR
104SECTION QUESTION
105www.example.com. IN A
106SECTION ANSWER
107www.example.com. IN A	10.20.30.40
108SECTION AUTHORITY
109example.com.	IN NS	ns.example.com.
110SECTION ADDITIONAL
111ns.example.com.		IN 	A	1.2.3.4
112ENTRY_END
113RANGE_END
114
115STEP 1 QUERY
116ENTRY_BEGIN
117REPLY RD
118SECTION QUESTION
119www.example.com. IN A
120ENTRY_END
121
122; recursion happens here.
123STEP 10 CHECK_ANSWER
124ENTRY_BEGIN
125MATCH all
126REPLY QR RD RA NOERROR
127SECTION QUESTION
128www.example.com. IN A
129SECTION ANSWER
130www.example.com. IN A	10.20.30.40
131SECTION AUTHORITY
132example.com.	IN NS	ns.example.com.
133SECTION ADDITIONAL
134ns.example.com.		IN 	A	1.2.3.4
135ENTRY_END
136
137SCENARIO_END
138