2 ; config options go here.
3 forward-zone: name: "." forward-addr: 216.0.0.1
6 SCENARIO_BEGIN RRset is updated from other message that passes by.
14 ; the query is sent to the forwarder - no cache yet.
15 STEP 2 CHECK_OUT_QUERY
17 MATCH qname qtype opcode
23 MATCH opcode qtype qname
25 ; authoritative answer
26 REPLY QR AA RD RA NOERROR
30 www.example.com. IN A 10.20.30.40
32 example.com. IN NS ns.example.com.
34 ns.example.com. IN A 10.20.30.50
43 www.example.com. IN A 10.20.30.40
45 example.com. IN NS ns.example.com.
47 ns.example.com. IN A 10.20.30.50
50 ; another query passes along
57 STEP 7 CHECK_OUT_QUERY
59 MATCH qname qtype opcode
64 ; This answer has updated information on ns2.example.com.
66 MATCH opcode qtype qname
68 ; authoritative answer
69 REPLY QR AA RD RA NOERROR
73 bla.example.com. IN A 10.20.30.140
75 example.com. IN NS ns.example.com.
76 example.com. IN NS ns2.example.com.
78 ns.example.com. IN A 10.20.30.50
79 ns2.example.com. IN A 10.20.30.53
88 bla.example.com. IN A 10.20.30.140
90 example.com. IN NS ns.example.com.
91 example.com. IN NS ns2.example.com.
93 ns.example.com. IN A 10.20.30.50
94 ns2.example.com. IN A 10.20.30.53
98 ; original www.example.com query
103 www.example.com. IN A
105 ; immediate answer without an OUT_QUERY happening (checked on exit)
106 ; also, the answer does not have AA set
107 ; NS rrset has been updated.
113 www.example.com. IN A
115 www.example.com. IN A 10.20.30.40
117 example.com. IN NS ns.example.com.
118 example.com. IN NS ns2.example.com.
120 ns.example.com. IN A 10.20.30.50