]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/local_acl_override.rpl
Apply upstream fix 08968baec1122a58bb90d8f97ad948a75f8a5d69:
[FreeBSD/FreeBSD.git] / testdata / local_acl_override.rpl
1 ; config options
2 server:
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
11 forward-zone:
12         name: "example."
13         forward-addr: 1.2.3.4
14
15 CONFIG_END
16 SCENARIO_BEGIN Test local data queries
17
18 RANGE_BEGIN 0 100
19 ENTRY_BEGIN
20 MATCH opcode qtype qname
21 ADJUST copy_id
22 REPLY QR NOERROR
23 SECTION QUESTION
24 1.example. IN TXT
25 SECTION ANSWER 
26 1.example. IN TXT "data 1"
27 ENTRY_END
28 ENTRY_BEGIN
29 MATCH opcode qtype qname
30 ADJUST copy_id
31 REPLY QR NOERROR
32 SECTION QUESTION
33 2.example. IN TXT
34 SECTION ANSWER 
35 2.example. IN TXT "data 2"
36 ENTRY_END
37 RANGE_END
38
39 STEP 1 QUERY ADDRESS 10.10.10.10
40 ENTRY_BEGIN
41 REPLY RD
42 SECTION QUESTION
43 1.example. IN TXT
44 ENTRY_END
45 STEP 2 CHECK_ANSWER
46 ENTRY_BEGIN
47 MATCH all
48 REPLY QR RD RA
49 SECTION QUESTION
50 1.example. IN TXT
51 SECTION ANSWER
52 1.example. IN TXT "data 1"
53 ENTRY_END
54
55 STEP 3 QUERY ADDRESS 10.10.10.20
56 ENTRY_BEGIN
57 SECTION QUESTION
58 1.example. IN TXT
59 ENTRY_END
60 STEP 4 CHECK_ANSWER
61 ENTRY_BEGIN
62 MATCH all
63 REPLY QR RA AA REFUSED
64 SECTION QUESTION
65 1.example. IN TXT
66 ENTRY_END
67
68 STEP 5 QUERY ADDRESS 10.10.10.30
69 ENTRY_BEGIN
70 SECTION QUESTION
71 2.example. IN TXT
72 ENTRY_END
73 STEP 6 CHECK_ANSWER
74 ENTRY_BEGIN
75 MATCH all
76 REPLY QR RA AA REFUSED
77 SECTION QUESTION
78 2.example. IN TXT
79 ENTRY_END
80
81 STEP 7 QUERY ADDRESS 10.10.10.40
82 ENTRY_BEGIN
83 SECTION QUESTION
84 2.example. IN TXT
85 ENTRY_END
86 STEP 8 CHECK_ANSWER
87 ENTRY_BEGIN
88 MATCH all
89 REPLY QR RA AA NXDOMAIN
90 SECTION QUESTION
91 2.example. IN TXT
92 ENTRY_END
93 SCENARIO_END