1 ; config options 2 server: 3 target-fetch-policy: "0 0 0 0 0" 4 5 stub-zone: 6 name: "." 7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 8 9 stub-zone: 10 name: "example.com" 11 stub-addr: 1.2.3.4 12 CONFIG_END 13 14 SCENARIO_BEGIN Test scrubber to scrub NS record for lamelike reply from stub 15 16 ; K.ROOT-SERVERS.NET. 17 RANGE_BEGIN 0 100 18 ADDRESS 193.0.14.129 19 ENTRY_BEGIN 20 MATCH opcode qtype qname 21 ADJUST copy_id 22 REPLY QR NOERROR 23 SECTION QUESTION 24 . IN NS 25 SECTION ANSWER 26 . IN NS K.ROOT-SERVERS.NET. 27 SECTION ADDITIONAL 28 K.ROOT-SERVERS.NET. IN A 193.0.14.129 29 ENTRY_END 30 RANGE_END 31 32 ; ns.example.com. 33 RANGE_BEGIN 0 100 34 ADDRESS 1.2.3.4 35 ENTRY_BEGIN 36 MATCH opcode qtype qname 37 ADJUST copy_id 38 REPLY QR NOERROR 39 SECTION QUESTION 40 www.example.com. IN A 41 SECTION ANSWER 42 www.example.com. IN A 1.2.3.4 43 ; must be scrubbed 44 www.burritolovers.com. IN A 10.20.30.40 45 SECTION AUTHORITY 46 example1234.com. IN NS ns.example.com. 47 SECTION ADDITIONAL 48 ns.example.com. IN A 1.2.3.4 49 ENTRY_END 50 51 ENTRY_BEGIN 52 MATCH opcode qtype qname 53 ADJUST copy_id 54 REPLY QR NOERROR 55 SECTION QUESTION 56 mail.example.com. IN A 57 SECTION ANSWER 58 SECTION AUTHORITY 59 ; LAME 60 com. IN NS ns.example.com. 61 SECTION ADDITIONAL 62 ns.example.com. IN A 1.2.3.4 63 ENTRY_END 64 65 RANGE_END 66 67 STEP 1 QUERY 68 ENTRY_BEGIN 69 REPLY RD 70 SECTION QUESTION 71 www.example.com. IN A 72 ENTRY_END 73 74 ; recursion happens here. 75 STEP 10 CHECK_ANSWER 76 ENTRY_BEGIN 77 MATCH all 78 REPLY QR RD RA NOERROR 79 SECTION QUESTION 80 www.example.com. IN A 81 SECTION ANSWER 82 www.example.com. IN A 1.2.3.4 83 SECTION AUTHORITY 84 SECTION ADDITIONAL 85 ENTRY_END 86 87 STEP 20 QUERY 88 ENTRY_BEGIN 89 REPLY RD 90 SECTION QUESTION 91 mail.example.com. IN A 92 ENTRY_END 93 94 STEP 30 CHECK_ANSWER 95 ENTRY_BEGIN 96 MATCH all 97 REPLY QR RD RA SERVFAIL 98 SECTION QUESTION 99 mail.example.com. IN A 100 SECTION ANSWER 101 SECTION AUTHORITY 102 SECTION ADDITIONAL 103 ENTRY_END 104 105 SCENARIO_END 106