1; This is a comment. 2; config options go here. 3forward-zone: name: "." forward-addr: 216.0.0.1 4 forward-no-cache: yes 5CONFIG_END 6 7SCENARIO_BEGIN Forward with no_cache set 8RANGE_BEGIN 0 10 9 ENTRY_BEGIN 10 MATCH opcode qtype qname 11 ADJUST copy_id 12 REPLY QR RD RA NOERROR 13 SECTION QUESTION 14www.example.com. IN A 15 SECTION ANSWER 16www.example.com. IN A 10.20.30.40 17 SECTION AUTHORITY 18www.example.com. IN NS ns.example.com. 19 SECTION ADDITIONAL 20ns.example.com. IN A 10.20.30.50 21 ENTRY_END 22RANGE_END 23RANGE_BEGIN 200 300 24RANGE_END 25 26RANGE_BEGIN 20 100 27 ENTRY_BEGIN 28 MATCH opcode qtype qname 29 ADJUST copy_id 30 REPLY QR RD RA NOERROR 31 SECTION QUESTION 32www.example.com. IN A 33 SECTION ANSWER 34www.example.com. IN A 10.20.30.44 35 SECTION AUTHORITY 36www.example.com. IN NS ns.example.com. 37 SECTION ADDITIONAL 38ns.example.com. IN A 10.20.30.50 39 ENTRY_END 40RANGE_END 41RANGE_BEGIN 200 300 42RANGE_END 43 44STEP 1 QUERY 45ENTRY_BEGIN 46REPLY RD 47SECTION QUESTION 48www.example.com. IN A 49ENTRY_END 50STEP 4 CHECK_ANSWER 51ENTRY_BEGIN 52REPLY QR RD RA 53MATCH opcode qname qtype all 54SECTION QUESTION 55www.example.com. IN A 56SECTION ANSWER 57www.example.com. IN A 10.20.30.40 58ENTRY_END 59 60; make some time pass but not enough to timeout a cached record 61STEP 10 TIME_PASSES ELAPSE 10 62 63STEP 20 QUERY 64ENTRY_BEGIN 65REPLY RD 66SECTION QUESTION 67www.example.com. IN A 68ENTRY_END 69STEP 24 CHECK_ANSWER 70ENTRY_BEGIN 71REPLY QR RD RA 72MATCH opcode qname qtype all 73SECTION QUESTION 74www.example.com. IN A 75SECTION ANSWER 76www.example.com. IN A 10.20.30.44 77ENTRY_END 78SCENARIO_END 79