]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/iter_hint_lame.rpl
Vendor import of Unbound 1.7.1.
[FreeBSD/FreeBSD.git] / testdata / iter_hint_lame.rpl
1 ; config options
2 server:
3         target-fetch-policy: "0 0 0 0 0"
4
5 stub-zone:
6         name: "."
7         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
8 CONFIG_END
9
10 SCENARIO_BEGIN Test iterative resolve with lame hints.
11
12 ; K.ROOT-SERVERS.NET.
13 RANGE_BEGIN 0 100
14         ADDRESS 193.0.14.129 
15 ENTRY_BEGIN
16 MATCH opcode qtype qname
17 ADJUST copy_id
18 REPLY QR RA NOERROR
19 SECTION QUESTION
20 . IN NS
21 SECTION ANSWER
22 . IN NS K.ROOT-SERVERS.NET.
23 SECTION ADDITIONAL
24 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
25 ENTRY_END
26
27 ENTRY_BEGIN
28 MATCH opcode qtype qname
29 ADJUST copy_id
30 REPLY QR RA NOERROR
31 SECTION QUESTION
32 www.example.com. IN A
33 SECTION AUTHORITY
34 com.    IN NS   a.gtld-servers.net.
35 SECTION ADDITIONAL
36 a.gtld-servers.net.     IN      A       192.5.6.30
37 ENTRY_END
38 RANGE_END
39
40 ; a.gtld-servers.net.
41 RANGE_BEGIN 0 100
42         ADDRESS 192.5.6.30
43 ENTRY_BEGIN
44 MATCH opcode qtype qname
45 ADJUST copy_id
46 REPLY QR NOERROR
47 SECTION QUESTION
48 com. IN NS
49 SECTION ANSWER
50 com.    IN NS   a.gtld-servers.net.
51 SECTION ADDITIONAL
52 a.gtld-servers.net.     IN      A       192.5.6.30
53 ENTRY_END
54
55 ENTRY_BEGIN
56 MATCH opcode qtype qname
57 ADJUST copy_id
58 REPLY QR NOERROR
59 SECTION QUESTION
60 www.example.com. IN A
61 SECTION AUTHORITY
62 example.com.    IN NS   ns.example.com.
63 SECTION ADDITIONAL
64 ns.example.com.         IN      A       1.2.3.4
65 ENTRY_END
66 RANGE_END
67
68 ; ns.example.com.
69 RANGE_BEGIN 0 100
70         ADDRESS 1.2.3.4
71 ENTRY_BEGIN
72 MATCH opcode qtype qname
73 ADJUST copy_id
74 REPLY QR NOERROR
75 SECTION QUESTION
76 example.com. IN NS
77 SECTION ANSWER
78 example.com.    IN NS   ns.example.com.
79 SECTION ADDITIONAL
80 ns.example.com.         IN      A       1.2.3.4
81 ENTRY_END
82
83 ENTRY_BEGIN
84 MATCH opcode qtype qname
85 ADJUST copy_id
86 REPLY QR NOERROR
87 SECTION QUESTION
88 www.example.com. IN A
89 SECTION ANSWER
90 www.example.com. IN A   10.20.30.40
91 SECTION AUTHORITY
92 example.com.    IN NS   ns.example.com.
93 SECTION ADDITIONAL
94 ns.example.com.         IN      A       1.2.3.4
95 ENTRY_END
96 RANGE_END
97
98 STEP 1 QUERY
99 ENTRY_BEGIN
100 REPLY RD
101 SECTION QUESTION
102 www.example.com. IN A
103 ENTRY_END
104
105 ; recursion happens here.
106 STEP 10 CHECK_ANSWER
107 ENTRY_BEGIN
108 MATCH all
109 REPLY QR RD RA NOERROR
110 SECTION QUESTION
111 www.example.com. IN A
112 SECTION ANSWER
113 www.example.com. IN A   10.20.30.40
114 SECTION AUTHORITY
115 example.com.    IN NS   ns.example.com.
116 SECTION ADDITIONAL
117 ns.example.com.         IN      A       1.2.3.4
118 ENTRY_END
119
120 SCENARIO_END