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