]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/acl.rpl
Vendor import of Unbound 1.6.3.
[FreeBSD/FreeBSD.git] / testdata / acl.rpl
1 ; config options
2 server:
3         hide-identity: no
4         hide-version: no
5         identity: "test-identity"
6         version: "test-version"
7         access-control: 20.0.0.0/8 allow
8         access-control: 20.40.0.0/16 refuse
9         access-control: 20.40.80.0/24 deny
10
11 CONFIG_END
12 SCENARIO_BEGIN Test access control list
13
14 ; version.bind.
15 ; allow
16 STEP 1 QUERY ADDRESS 20.1.2.3
17 ENTRY_BEGIN
18 SECTION QUESTION
19 version.bind. CH TXT
20 ENTRY_END
21 STEP 2 CHECK_ANSWER
22 ENTRY_BEGIN
23 MATCH all
24 REPLY QR RA
25 SECTION QUESTION
26 version.bind. CH TXT
27 SECTION ANSWER
28 version.bind. 0 CH TXT  "test-version"
29 ENTRY_END
30
31 ; refuse
32 STEP 3 QUERY ADDRESS 20.40.2.3
33 ENTRY_BEGIN
34 SECTION QUESTION
35 version.bind. CH TXT
36 ENTRY_END
37 STEP 4 CHECK_ANSWER
38 ENTRY_BEGIN
39 MATCH all
40 REPLY QR REFUSED
41 ENTRY_END
42
43 ; deny (drop)
44 STEP 5 QUERY ADDRESS 20.40.80.3
45 ENTRY_BEGIN
46 SECTION QUESTION
47 version.bind. CH TXT
48 ENTRY_END
49
50 ; no answer must be pending
51
52 SCENARIO_END