xref: /netbsd-src/external/bsd/unbound/dist/testdata/iter_ds_locate_ns_cname.rpl (revision b2c35e17b976cf7ccd7250c86c6f5e95090ed636)
1; config options
2server:
3	target-fetch-policy: "0 0 0 0 0"
4
5stub-zone:
6	name: "."
7	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
8CONFIG_END
9
10SCENARIO_BEGIN Test locate of NS records for DS with CNAME
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 AA 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
27; content of root-servers.net
28ENTRY_BEGIN
29MATCH opcode qtype qname
30ADJUST copy_id
31REPLY QR AA NOERROR
32SECTION QUESTION
33root-servers.net. IN NS
34SECTION ANSWER
35root-servers.net. IN NS	K.ROOT-SERVERS.NET.
36SECTION ADDITIONAL
37K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
38ENTRY_END
39
40ENTRY_BEGIN
41MATCH opcode qtype qname
42ADJUST copy_id
43REPLY QR AA NOERROR
44SECTION QUESTION
45k.root-servers.net. IN A
46SECTION ANSWER
47K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
48SECTION AUTHORITY
49root-servers.net. IN NS	K.ROOT-SERVERS.NET.
50ENTRY_END
51
52ENTRY_BEGIN
53MATCH opcode qtype qname
54ADJUST copy_id
55REPLY QR AA NOERROR
56SECTION QUESTION
57k.root-servers.net. IN AAAA
58SECTION ANSWER
59SECTION AUTHORITY
60root-servers.net. IN SOA	K.ROOT-SERVERS.NET. hostmaster. 1 2 3 4 5
61ENTRY_END
62
63ENTRY_BEGIN
64MATCH opcode qtype qname
65ADJUST copy_id
66REPLY QR AA NOERROR
67SECTION QUESTION
68root-servers.net. IN DS
69SECTION ANSWER
70root-servers.net. IN CNAME blabla.com.
71ENTRY_END
72
73ENTRY_BEGIN
74MATCH opcode subdomain
75ADJUST copy_id copy_query
76REPLY QR NOERROR
77SECTION QUESTION
78net. IN A
79SECTION AUTHORITY
80net.	IN NS	a.gtld-servers.net.
81SECTION ADDITIONAL
82a.gtld-servers.net.	IN 	A	192.5.6.30
83ENTRY_END
84
85ENTRY_BEGIN
86MATCH opcode qtype qname
87ADJUST copy_id
88REPLY QR AA NXDOMAIN
89SECTION QUESTION
90blabla.com. IN DS
91SECTION ANSWER
92SECTION AUTHORITY
93. IN SOA	K.ROOT-SERVERS.NET. hostmaster. 1 2 3 4 5
94ENTRY_END
95RANGE_END
96
97; a.gtld-servers.net.
98RANGE_BEGIN 0 100
99	ADDRESS 192.5.6.30
100ENTRY_BEGIN
101MATCH opcode qtype qname
102ADJUST copy_id
103REPLY QR AA NOERROR
104SECTION QUESTION
105net. IN NS
106SECTION ANSWER
107net.	IN NS	a.gtld-servers.net.
108SECTION ADDITIONAL
109a.gtld-servers.net.	IN 	A	192.5.6.30
110ENTRY_END
111
112ENTRY_BEGIN
113MATCH opcode qtype qname
114ADJUST copy_id
115REPLY QR AA NOERROR
116SECTION QUESTION
117root-servers.net. IN DS
118SECTION AUTHORITY
119net. IN SOA a.gtld-servers.net. hostmaster. 2 3 4 5 6
120ENTRY_END
121
122ENTRY_BEGIN
123MATCH opcode subdomain
124ADJUST copy_id copy_query
125REPLY QR NOERROR
126SECTION QUESTION
127root-servers.net. IN A
128SECTION AUTHORITY
129root-servers.net. IN NS	K.ROOT-SERVERS.NET.
130SECTION ADDITIONAL
131K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
132ENTRY_END
133RANGE_END
134
135STEP 1 QUERY
136ENTRY_BEGIN
137REPLY RD
138SECTION QUESTION
139root-servers.net. IN DS
140ENTRY_END
141
142; recursion happens here.
143STEP 10 CHECK_ANSWER
144ENTRY_BEGIN
145MATCH all
146REPLY QR RD RA NOERROR
147SECTION QUESTION
148root-servers.net. IN DS
149SECTION ANSWER
150SECTION AUTHORITY
151net. IN SOA a.gtld-servers.net. hostmaster. 2 3 4 5 6
152SECTION ADDITIONAL
153ENTRY_END
154
155SCENARIO_END
156