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 to the side of the query 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 mail.example.com. IN A 1.2.3.11 59 SECTION AUTHORITY 60 ; not pertinent to the query 61 www.example.com. IN NS ns.example.com. 62 SECTION ADDITIONAL 63 ns.example.com. IN A 1.2.3.4 64 ENTRY_END 65 66 RANGE_END 67 68 STEP 1 QUERY 69 ENTRY_BEGIN 70 REPLY RD 71 SECTION QUESTION 72 www.example.com. IN A 73 ENTRY_END 74 75 ; recursion happens here. 76 STEP 10 CHECK_ANSWER 77 ENTRY_BEGIN 78 MATCH all 79 REPLY QR RD RA NOERROR 80 SECTION QUESTION 81 www.example.com. IN A 82 SECTION ANSWER 83 www.example.com. IN A 1.2.3.4 84 SECTION AUTHORITY 85 SECTION ADDITIONAL 86 ENTRY_END 87 88 STEP 20 QUERY 89 ENTRY_BEGIN 90 REPLY RD 91 SECTION QUESTION 92 mail.example.com. IN A 93 ENTRY_END 94 95 STEP 30 CHECK_ANSWER 96 ENTRY_BEGIN 97 MATCH all 98 REPLY QR RD RA NOERROR 99 SECTION QUESTION 100 mail.example.com. IN A 101 SECTION ANSWER 102 mail.example.com. IN A 1.2.3.11 103 SECTION AUTHORITY 104 SECTION ADDITIONAL 105 ENTRY_END 106 107 SCENARIO_END 108