3 module-config: "respip validator iterator"
4 target-fetch-policy: "0 0 0 0 0"
9 name: "rpz.example.com."
12 TEMPFILE_NAME rpz.example.com
13 TEMPFILE_CONTENTS rpz.example.com
14 $ORIGIN rpz.example.com.
16 c IN TXT "hello from initial RPZ"
17 c IN TXT "another hello from initial RPZ"
19 32.1.123.0.10.rpz-ip CNAME *.
20 32.3.123.0.10.rpz-ip A 10.66.0.3
21 32.3.123.0.10.rpz-ip A 10.66.0.4
22 32.4.123.0.10.rpz-ip CNAME .
27 stub-addr: 10.20.30.40
31 SCENARIO_BEGIN Test RPZ QNAME trigger, loaded using AXFR
37 MATCH opcode qname qtype
49 MATCH opcode qname qtype
55 b. TXT "hello from upstream"
59 MATCH opcode qname qtype
65 d. TXT "hello from upstream"
69 MATCH opcode qname qtype
75 a.rpz-ip. IN A 10.0.123.1
79 MATCH opcode qname qtype
85 c.rpz-ip. IN A 10.0.123.3
89 MATCH opcode qname qtype
95 d.rpz-ip. IN A 10.0.123.4
99 MATCH opcode qname qtype
103 rpz.example.com. IN SOA
105 rpz.example.com. IN SOA ns.rpz.example.com. hostmaster.rpz.example.com. 1 3600 900 86400 3600
109 MATCH opcode qname qtype
113 rpz.example.com. IN AXFR
115 rpz.example.com. IN SOA ns.rpz.example.com. hostmaster.rpz.example.com. 1 3600 900 86400 3600
116 b.rpz.example.com. TXT "hello from RPZ"
117 c.rpz.example.com. TXT "hello from RPZ"
118 a.rpz.example.com. CNAME .
119 32.1.123.0.10.rpz-ip.rpz.example.com. CNAME .
120 32.3.123.0.10.rpz-ip.rpz.example.com. A 10.66.0.5
121 32.3.123.0.10.rpz-ip.rpz.example.com. A 10.66.0.6
122 rpz.example.com. IN SOA ns.rpz.example.com. hostmaster.rpz.example.com. 1 3600 900 86400 3600
137 REPLY QR RD RA NOERROR
141 b. IN TXT "hello from upstream"
154 REPLY QR RD RA AA NOERROR
170 REPLY QR RD RA NOERROR
186 REPLY QR RD RA AA NOERROR
190 c. IN TXT "another hello from initial RPZ"
191 c. IN TXT "hello from initial RPZ"
204 REPLY QR RD RA NOERROR
208 c.rpz-ip. IN A 10.66.0.4
209 c.rpz-ip. IN A 10.66.0.3
222 REPLY QR RD RA AA NXDOMAIN
237 REPLY QR RD RA NXDOMAIN
242 STEP 30 TIME_PASSES ELAPSE 10
255 REPLY QR RD RA AA NOERROR
259 b. IN TXT "hello from RPZ"
272 REPLY QR RD RA AA NXDOMAIN
288 REPLY QR RD RA NXDOMAIN
304 REPLY QR RD RA AA NOERROR
308 c. IN TXT "hello from RPZ"
321 REPLY QR RD RA NOERROR
325 c.rpz-ip. IN A 10.66.0.6
326 c.rpz-ip. IN A 10.66.0.5
339 REPLY QR RD RA NOERROR
343 d. IN TXT "hello from upstream"
356 REPLY QR RD RA NOERROR
360 d.rpz-ip. IN A 10.0.123.4