]> git.saurik.com Git - apple/network_cmds.git/blob - unbound/testdata/fwd_notcached.rpl
d937bb2df527d252c530cc2bae507f1c539c3550
[apple/network_cmds.git] / unbound / 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