]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/fwd_notcached.rpl
Vendor import of Unbound 1.7.1.
[FreeBSD/FreeBSD.git] / testdata / fwd_notcached.rpl
1 ; This is a comment.
2
3 ; can set commandline options using something like this:
4 ; COMMANDLINE -v 
5 ; here config file options:
6 server:
7         msg-cache-size: 1024
8 forward-zone: 
9         name: "." 
10         forward-addr: 216.0.0.1
11 CONFIG_END
12
13 SCENARIO_BEGIN Query receives answer not from the cache
14
15 STEP 1 QUERY
16 ENTRY_BEGIN
17         REPLY RD
18         SECTION QUESTION
19         www.example.com. IN A
20 ENTRY_END
21 ; the query is sent to the forwarder - no cache yet.
22 STEP 2 CHECK_OUT_QUERY
23 ENTRY_BEGIN
24         MATCH qname qtype opcode
25         SECTION QUESTION
26         www.example.com. IN A
27 ENTRY_END
28 STEP 3 REPLY
29 ENTRY_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
41 ENTRY_END
42 STEP 4 CHECK_ANSWER
43 ENTRY_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
49 ENTRY_END
50
51 ; another query, different, so not from cache.
52 STEP 5 QUERY
53 ENTRY_BEGIN
54         REPLY RD
55         SECTION QUESTION
56         www.example.net. IN A
57 ENTRY_END
58 STEP 6 CHECK_OUT_QUERY
59 ENTRY_BEGIN
60         MATCH qname qtype opcode
61         SECTION QUESTION
62         www.example.net. IN A
63 ENTRY_END
64 STEP 7 REPLY
65 ENTRY_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
77 ENTRY_END
78 STEP 8 CHECK_ANSWER
79 ENTRY_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
85 ENTRY_END
86
87 SCENARIO_END