xref: /netbsd-src/external/bsd/unbound/dist/testdata/fwd_no_cache.rpl (revision f42d8de7d1744f0ae38eedac13b4320e5351d1d6)
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