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