xref: /netbsd-src/external/bsd/unbound/dist/testdata/iter_resolve_minimised_nx.rpl (revision 479d8f7d843cc1b22d497efdf1f27a50ee8418d4)
1; config options
2server:
3	target-fetch-policy: "0 0 0 0 0"
4	qname-minimisation: yes
5
6stub-zone:
7	name: "."
8	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
9CONFIG_END
10
11SCENARIO_BEGIN Test iterative qname minimised resolve of www.ent.example.com. Simulate broken nameserver that gives NXDOMAIN responses on empty-non-terminals.
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 NS
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 NS
50SECTION ANSWER
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 NS
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 NS
78SECTION ANSWER
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 NXDOMAIN
88SECTION QUESTION
89ent.example.com. IN NS
90SECTION AUTHORITY
91example.com. SOA ns.example.com. h.example.com. 2007090504 1800 1800 2419200 7200
92ENTRY_END
93
94ENTRY_BEGIN
95MATCH opcode qtype qname
96ADJUST copy_id
97REPLY QR NOERROR
98SECTION QUESTION
99www.ent.example.com. IN A
100SECTION ANSWER
101www.ent.example.com. IN A	10.20.30.40
102SECTION AUTHORITY
103example.com.	IN NS	ns.example.com.
104SECTION ADDITIONAL
105ns.example.com.		IN 	A	1.2.3.4
106ENTRY_END
107RANGE_END
108
109STEP 10 QUERY
110ENTRY_BEGIN
111REPLY RD
112SECTION QUESTION
113www.ent.example.com. IN A
114ENTRY_END
115
116STEP 20 CHECK_ANSWER
117ENTRY_BEGIN
118MATCH all
119REPLY QR RD RA NOERROR
120SECTION QUESTION
121www.ent.example.com. IN A
122SECTION ANSWER
123www.ent.example.com. IN A	10.20.30.40
124SECTION AUTHORITY
125example.com.	IN NS	ns.example.com.
126SECTION ADDITIONAL
127ns.example.com.		IN 	A	1.2.3.4
128ENTRY_END
129
130SCENARIO_END
131