]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/iter_lamescrub.rpl
Vendor import of Unbound 1.9.0.
[FreeBSD/FreeBSD.git] / testdata / iter_lamescrub.rpl
1 ; config options
2 server:
3         qname-minimisation: "no"
4 stub-zone:
5         name: "."
6         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
7 CONFIG_END
8
9 SCENARIO_BEGIN Test lameness detection after scrubber.
10
11 ; K.ROOT-SERVERS.NET.
12 RANGE_BEGIN 0 100
13         ADDRESS 193.0.14.129 
14 ENTRY_BEGIN
15 MATCH opcode qtype qname
16 ADJUST copy_id
17 REPLY QR NOERROR
18 SECTION QUESTION
19 . IN NS
20 SECTION ANSWER
21 . IN NS K.ROOT-SERVERS.NET.
22 SECTION ADDITIONAL
23 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
24 ENTRY_END
25
26 ENTRY_BEGIN
27 MATCH opcode subdomain
28 ADJUST copy_id copy_query
29 REPLY QR NOERROR
30 SECTION QUESTION
31 com. IN A
32 SECTION AUTHORITY
33 com.    IN NS   a.gtld-servers.net.
34 SECTION ADDITIONAL
35 a.gtld-servers.net.     IN      A       192.5.6.30
36 ENTRY_END
37
38 ENTRY_BEGIN
39 MATCH opcode qtype qname
40 ADJUST copy_id 
41 REPLY QR NOERROR
42 SECTION QUESTION
43 a.gtld-servers.net. IN AAAA
44 SECTION ANSWER
45 ENTRY_END
46 ENTRY_BEGIN
47
48 MATCH opcode qtype qname
49 ADJUST copy_id 
50 REPLY QR NOERROR
51 SECTION QUESTION
52 a.gtld-servers.net. IN A
53 SECTION ANSWER
54 a.gtld-servers.net.     IN      A       192.5.6.30
55 ENTRY_END
56 RANGE_END
57
58 ; a.gtld-servers.net.
59 RANGE_BEGIN 0 100
60         ADDRESS 192.5.6.30
61 ENTRY_BEGIN
62 MATCH opcode qtype qname
63 ADJUST copy_id
64 REPLY QR NOERROR
65 SECTION QUESTION
66 com. IN NS
67 SECTION ANSWER
68 com.    IN NS   a.gtld-servers.net.
69 SECTION ADDITIONAL
70 a.gtld-servers.net.     IN      A       192.5.6.30
71 ENTRY_END
72
73 ENTRY_BEGIN
74 MATCH opcode subdomain
75 ADJUST copy_id
76 REPLY QR NOERROR
77 SECTION QUESTION
78 example.com. IN A
79 SECTION AUTHORITY
80 example.com.    IN NS   ns.example.com.
81 SECTION ADDITIONAL
82 ns.example.com.         IN      A       1.2.3.4
83 ENTRY_END
84 RANGE_END
85
86 ; ns.example.com.
87 ; This server is Lame!
88 RANGE_BEGIN 0 100
89         ADDRESS 1.2.3.4
90 ENTRY_BEGIN
91 MATCH opcode 
92 ADJUST copy_id copy_query
93 REPLY QR RD NOERROR
94 SECTION QUESTION
95 www.example.com. IN A
96 SECTION ANSWER
97 SECTION AUTHORITY
98 com.                    155182  IN      NS      a.gtld-servers.net.
99 com.                    155182  IN      NS      b.gtld-servers.net.
100 com.                    155182  IN      NS      c.gtld-servers.net.
101 com.                    155182  IN      NS      d.gtld-servers.net.
102 com.                    155182  IN      NS      e.gtld-servers.net.
103 com.                    155182  IN      NS      f.gtld-servers.net.
104 com.                    155182  IN      NS      g.gtld-servers.net.
105 com.                    155182  IN      NS      h.gtld-servers.net.
106 com.                    155182  IN      NS      i.gtld-servers.net.
107 com.                    155182  IN      NS      j.gtld-servers.net.
108 com.                    155182  IN      NS      k.gtld-servers.net.
109 com.                    155182  IN      NS      l.gtld-servers.net.
110 com.                    155182  IN      NS      m.gtld-servers.net.
111 SECTION ADDITIONAL
112 a.gtld-servers.net.     155182  IN      A       192.5.6.30
113 b.gtld-servers.net.     155182  IN      A       192.33.14.30
114 c.gtld-servers.net.     155182  IN      A       192.26.92.30
115 d.gtld-servers.net.     155182  IN      A       192.31.80.30
116 e.gtld-servers.net.     155182  IN      A       192.12.94.30
117 f.gtld-servers.net.     155182  IN      A       192.35.51.30
118 g.gtld-servers.net.     155182  IN      A       192.42.93.30
119 h.gtld-servers.net.     155182  IN      A       192.54.112.30
120 i.gtld-servers.net.     155182  IN      A       192.43.172.30
121 j.gtld-servers.net.     155182  IN      A       192.48.79.30
122 k.gtld-servers.net.     155182  IN      A       192.52.178.30
123 l.gtld-servers.net.     155182  IN      A       192.41.162.30
124 m.gtld-servers.net.     155182  IN      A       192.55.83.30
125 a.gtld-servers.net.     155182  IN      AAAA    2001:503:a83e::2:30
126 ENTRY_END
127 RANGE_END
128
129 STEP 1 QUERY
130 ENTRY_BEGIN
131 REPLY RD
132 SECTION QUESTION
133 www.example.com. IN A
134 ENTRY_END
135
136 ; recursin happens here
137
138 ; check that the answer is a failure (lame server)
139 ; and not a nodata-noerror message (false answer classification).
140 STEP 10 CHECK_ANSWER
141 ENTRY_BEGIN
142 MATCH all
143 REPLY QR RD RA SERVFAIL
144 SECTION QUESTION
145 www.example.com. IN A
146 SECTION ANSWER
147 SECTION AUTHORITY
148 SECTION ADDITIONAL
149 ENTRY_END
150
151 SCENARIO_END