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