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