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