]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/iter_stub_noroot.rpl
Vendor import of Unbound 1.9.0.
[FreeBSD/FreeBSD.git] / testdata / iter_stub_noroot.rpl
1 ; config options
2 server:
3         target-fetch-policy: "0 0 0 0 0"
4         minimal-responses: no
5
6 stub-zone:
7         name: "."
8         stub-addr: 81.187.81.187
9 stub-zone:
10         name: "lp0.eu"
11         stub-addr: 81.2.80.65
12         stub-prime: no
13 CONFIG_END
14
15 SCENARIO_BEGIN Test resolve of stub zone without root prime.
16
17 ; this server does not respond. (for the root)
18 RANGE_BEGIN 0 100
19         ADDRESS 81.187.81.187
20 ENTRY_BEGIN
21 MATCH
22 ADJUST copy_id copy_query
23 REPLY QR SERVFAIL
24 SECTION QUESTION
25 . IN NS
26 ENTRY_END
27 RANGE_END
28
29 ; lp0.eu server
30 RANGE_BEGIN 0 100
31         ADDRESS 81.2.80.65
32 ENTRY_BEGIN
33 MATCH opcode qtype qname
34 ADJUST copy_id
35 REPLY QR NOERROR
36 SECTION QUESTION
37 proxima.lp0.eu. IN A
38 SECTION ANSWER
39 proxima.lp0.eu. IN A 81.2.80.65
40 SECTION AUTHORITY
41 lp0.eu. IN NS proxima.lp0.eu.
42 ENTRY_END
43 RANGE_END
44
45 STEP 1 QUERY
46 ENTRY_BEGIN
47 REPLY RD
48 SECTION QUESTION
49 proxima.lp0.eu. IN A
50 ENTRY_END
51
52 ; recursion happens here.
53 STEP 10 CHECK_ANSWER
54 ENTRY_BEGIN
55 MATCH all
56 REPLY QR RD RA NOERROR
57 SECTION QUESTION
58 proxima.lp0.eu. IN A
59 SECTION ANSWER
60 proxima.lp0.eu. IN A 81.2.80.65
61 SECTION AUTHORITY
62 lp0.eu. IN NS proxima.lp0.eu.
63 ENTRY_END
64
65 SCENARIO_END