xref: /netbsd-src/external/bsd/unbound/dist/testdata/iter_resolve_minimised_refused.rpl (revision f42d8de7d1744f0ae38eedac13b4320e5351d1d6)
1; config options
2server:
3	target-fetch-policy: "0 0 0 0 0"
4	qname-minimisation: yes
5	minimal-responses: no
6
7stub-zone:
8	name: "."
9	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
10CONFIG_END
11
12SCENARIO_BEGIN Test iterative qname minimised resolve of www.refused.example.com. Simulate broken nameserver that gives REFUSED responses on QTYPE=NS queries.
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
34com. 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 A
51SECTION AUTHORITY
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
62example.com. IN A
63SECTION AUTHORITY
64example.com.	IN NS	ns.example.com.
65SECTION ADDITIONAL
66ns.example.com.		IN 	A	1.2.3.4
67ENTRY_END
68RANGE_END
69
70; ns.example.com.
71RANGE_BEGIN 0 100
72	ADDRESS 1.2.3.4
73ENTRY_BEGIN
74MATCH opcode qtype qname
75ADJUST copy_id
76REPLY QR REFUSED
77SECTION QUESTION
78refused.example.com. IN A
79ENTRY_END
80
81ENTRY_BEGIN
82MATCH opcode qtype qname
83ADJUST copy_id
84REPLY QR REFUSED
85SECTION QUESTION
86www.refused.example.com. IN A
87ENTRY_END
88
89ENTRY_BEGIN
90MATCH opcode qtype qname
91ADJUST copy_id
92REPLY QR NOERROR
93SECTION QUESTION
94www.refused.example.com. IN AAAA
95SECTION ANSWER
96www.refused.example.com. IN AAAA	::1
97SECTION AUTHORITY
98example.com.	IN NS	ns.example.com.
99SECTION ADDITIONAL
100ns.example.com.		IN 	A	1.2.3.4
101ENTRY_END
102RANGE_END
103
104STEP 10 QUERY
105ENTRY_BEGIN
106REPLY RD
107SECTION QUESTION
108www.refused.example.com. IN AAAA
109ENTRY_END
110
111STEP 20 CHECK_ANSWER
112ENTRY_BEGIN
113MATCH all
114REPLY QR RD RA NOERROR
115SECTION QUESTION
116www.refused.example.com. IN AAAA
117SECTION ANSWER
118www.refused.example.com. IN AAAA ::1
119SECTION AUTHORITY
120example.com.	IN NS	ns.example.com.
121SECTION ADDITIONAL
122ns.example.com.		IN 	A	1.2.3.4
123ENTRY_END
124
125SCENARIO_END
126