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