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