xref: /netbsd-src/external/bsd/unbound/dist/testdata/local_acl_override.rpl (revision 9fb66d812c00ebfb445c0b47dea128f32aa6fe96)
1; config options
2server:
3	local-zone: "1.example." transparent
4	local-zone: "2.example." transparent
5	access-control: 10.10.10.0/24 allow
6
7	local-zone-override: "1.example." 10.10.10.20/32 refuse
8	local-zone-override: "2.example." 10.10.10.30/32 refuse
9	local-zone-override: "2.example." 10.10.10.40/32 always_nxdomain
10
11forward-zone:
12	name: "example."
13	forward-addr: 1.2.3.4
14
15CONFIG_END
16SCENARIO_BEGIN Test local data queries
17
18RANGE_BEGIN 0 100
19ENTRY_BEGIN
20MATCH opcode qtype qname
21ADJUST copy_id
22REPLY QR NOERROR
23SECTION QUESTION
241.example. IN TXT
25SECTION ANSWER
261.example. IN TXT "data 1"
27ENTRY_END
28ENTRY_BEGIN
29MATCH opcode qtype qname
30ADJUST copy_id
31REPLY QR NOERROR
32SECTION QUESTION
332.example. IN TXT
34SECTION ANSWER
352.example. IN TXT "data 2"
36ENTRY_END
37RANGE_END
38
39STEP 1 QUERY ADDRESS 10.10.10.10
40ENTRY_BEGIN
41REPLY RD
42SECTION QUESTION
431.example. IN TXT
44ENTRY_END
45STEP 2 CHECK_ANSWER
46ENTRY_BEGIN
47MATCH all
48REPLY QR RD RA
49SECTION QUESTION
501.example. IN TXT
51SECTION ANSWER
521.example. IN TXT "data 1"
53ENTRY_END
54
55STEP 3 QUERY ADDRESS 10.10.10.20
56ENTRY_BEGIN
57SECTION QUESTION
581.example. IN TXT
59ENTRY_END
60STEP 4 CHECK_ANSWER
61ENTRY_BEGIN
62MATCH all
63REPLY QR RA AA REFUSED
64SECTION QUESTION
651.example. IN TXT
66ENTRY_END
67
68STEP 5 QUERY ADDRESS 10.10.10.30
69ENTRY_BEGIN
70SECTION QUESTION
712.example. IN TXT
72ENTRY_END
73STEP 6 CHECK_ANSWER
74ENTRY_BEGIN
75MATCH all
76REPLY QR RA AA REFUSED
77SECTION QUESTION
782.example. IN TXT
79ENTRY_END
80
81STEP 7 QUERY ADDRESS 10.10.10.40
82ENTRY_BEGIN
83SECTION QUESTION
842.example. IN TXT
85ENTRY_END
86STEP 8 CHECK_ANSWER
87ENTRY_BEGIN
88MATCH all
89REPLY QR RA AA NXDOMAIN
90SECTION QUESTION
912.example. IN TXT
92ENTRY_END
93SCENARIO_END
94