]> git.saurik.com Git - apple/network_cmds.git/blame - unbound/testdata/iter_cname_double.rpl
network_cmds-480.tar.gz
[apple/network_cmds.git] / unbound / testdata / iter_cname_double.rpl
CommitLineData
89c4ed63
A
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 double cname in reply.
11; this is in response to an error report from Robert Edmonds,
12; about resolution of images-na.ssl-images-amazon.com.
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
34www.example.com. 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 NS
51SECTION ANSWER
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
62www.example.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
68
69ENTRY_BEGIN
70MATCH opcode qtype qname
71ADJUST copy_id
72REPLY QR NOERROR
73SECTION QUESTION
74www.next.com. IN A
75SECTION AUTHORITY
76next.com. IN NS ns.next.com.
77SECTION ADDITIONAL
78ns.next.com. IN A 1.2.3.5
79ENTRY_END
80RANGE_END
81
82; ns.example.com.
83RANGE_BEGIN 0 100
84 ADDRESS 1.2.3.4
85ENTRY_BEGIN
86MATCH opcode qtype qname
87ADJUST copy_id
88REPLY QR NOERROR
89SECTION QUESTION
90example.com. IN NS
91SECTION ANSWER
92example.com. IN NS ns.example.com.
93SECTION ADDITIONAL
94ns.example.com. IN A 1.2.3.4
95ENTRY_END
96
97ENTRY_BEGIN
98MATCH opcode qtype qname
99ADJUST copy_id
100REPLY QR AA NOERROR
101SECTION QUESTION
102www.example.com. IN A
103SECTION ANSWER
104; two CNAMEs for one name?
105www.example.com. IN CNAME www.next.com.
106www.example.com. IN CNAME www.next.com.
107SECTION AUTHORITY
108example.com. IN NS ns.example.com.
109SECTION ADDITIONAL
110ns.example.com. IN A 1.2.3.4
111ENTRY_END
112RANGE_END
113
114; ns.next.com.
115RANGE_BEGIN 0 100
116 ADDRESS 1.2.3.5
117ENTRY_BEGIN
118MATCH opcode qtype qname
119ADJUST copy_id
120REPLY QR AA
121SECTION QUESTION
122www.next.com. IN A
123SECTION ANSWER
124www.next.com. IN A 10.20.30.40
125SECTION AUTHORITY
126SECTION ADDITIONAL
127ENTRY_END
128
129ENTRY_BEGIN
130MATCH opcode qtype qname
131ADJUST copy_id
132REPLY QR NOERROR
133SECTION QUESTION
134next.com. IN NS
135SECTION ANSWER
136next.com. IN NS ns.next.com.
137SECTION ADDITIONAL
138ns.next.com. IN A 1.2.3.5
139ENTRY_END
140RANGE_END
141
142STEP 1 QUERY
143ENTRY_BEGIN
144REPLY RD
145SECTION QUESTION
146www.example.com. IN A
147ENTRY_END
148
149; recursion happens here.
150STEP 10 CHECK_ANSWER
151ENTRY_BEGIN
152MATCH all
153REPLY QR RD RA NOERROR
154SECTION QUESTION
155www.example.com. IN A
156SECTION ANSWER
157www.example.com. IN CNAME www.next.com.
158www.next.com. IN A 10.20.30.40
159SECTION AUTHORITY
160SECTION ADDITIONAL
161ENTRY_END
162
163SCENARIO_END