1; This is a comment. 2 3; can set commandline options using something like this: 4; COMMANDLINE -v 5; here config file options: 6server: 7 msg-cache-size: 1024 8forward-zone: 9 name: "." 10 forward-addr: 216.0.0.1 11CONFIG_END 12 13SCENARIO_BEGIN Query receives answer not from the cache 14 15STEP 1 QUERY 16ENTRY_BEGIN 17 REPLY RD 18 SECTION QUESTION 19 www.example.com. IN A 20ENTRY_END 21; the query is sent to the forwarder - no cache yet. 22STEP 2 CHECK_OUT_QUERY 23ENTRY_BEGIN 24 MATCH qname qtype opcode 25 SECTION QUESTION 26 www.example.com. IN A 27ENTRY_END 28STEP 3 REPLY 29ENTRY_BEGIN 30 MATCH opcode qtype qname 31 ADJUST copy_id 32 REPLY QR RD RA NOERROR 33 SECTION QUESTION 34 www.example.com. IN A 35 SECTION ANSWER 36 www.example.com. IN A 10.20.30.40 37 SECTION AUTHORITY 38 www.example.com. IN NS ns.example.com. 39 SECTION ADDITIONAL 40 ns.example.com. IN A 10.20.30.50 41ENTRY_END 42STEP 4 CHECK_ANSWER 43ENTRY_BEGIN 44 MATCH opcode qname qtype 45 SECTION QUESTION 46 www.example.com. IN A 47 SECTION ANSWER 48 www.example.com. IN A 10.20.30.40 49ENTRY_END 50 51; another query, different, so not from cache. 52STEP 5 QUERY 53ENTRY_BEGIN 54 REPLY RD 55 SECTION QUESTION 56 www.example.net. IN A 57ENTRY_END 58STEP 6 CHECK_OUT_QUERY 59ENTRY_BEGIN 60 MATCH qname qtype opcode 61 SECTION QUESTION 62 www.example.net. IN A 63ENTRY_END 64STEP 7 REPLY 65ENTRY_BEGIN 66 MATCH opcode qtype qname 67 ADJUST copy_id 68 REPLY QR RD RA NOERROR 69 SECTION QUESTION 70 www.example.net. IN A 71 SECTION ANSWER 72 www.example.net. IN A 10.20.30.60 73 SECTION AUTHORITY 74 www.example.net. IN NS ns.example.net. 75 SECTION ADDITIONAL 76 ns.example.net. IN A 10.20.30.50 77ENTRY_END 78STEP 8 CHECK_ANSWER 79ENTRY_BEGIN 80 MATCH opcode qname qtype 81 SECTION QUESTION 82 www.example.net. IN A 83 SECTION ANSWER 84 www.example.net. IN A 10.20.30.60 85ENTRY_END 86 87SCENARIO_END 88