]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/iter_got6only.rpl
import unbound 1.5.7
[FreeBSD/FreeBSD.git] / testdata / iter_got6only.rpl
1 ; config options
2 server:
3         do-ip6: no
4         target-fetch-policy: "0 0 0 0 0 "
5 stub-zone:
6         name: "."
7         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
8 CONFIG_END
9
10 SCENARIO_BEGIN Test iterator when only ip6 in dp but doip6 is no
11
12 ; K.ROOT-SERVERS.NET.
13 RANGE_BEGIN 0 100
14         ADDRESS 193.0.14.129 
15 ENTRY_BEGIN
16 MATCH opcode qtype qname
17 ADJUST copy_id
18 REPLY QR NOERROR
19 SECTION QUESTION
20 . IN NS
21 SECTION ANSWER
22 . IN NS K.ROOT-SERVERS.NET.
23 SECTION ADDITIONAL
24 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
25 ENTRY_END
26
27 ENTRY_BEGIN
28 MATCH opcode qtype qname
29 ADJUST copy_id
30 REPLY QR NOERROR
31 SECTION QUESTION
32 www.example.com. IN A
33 SECTION AUTHORITY
34 com.    IN NS   a.gtld-servers.net.
35 SECTION ADDITIONAL
36 a.gtld-servers.net.     IN      A       192.5.6.30
37 ENTRY_END
38 RANGE_END
39
40 ; a.gtld-servers.net.
41 RANGE_BEGIN 0 100
42         ADDRESS 192.5.6.30
43 ENTRY_BEGIN
44 MATCH opcode qtype qname
45 ADJUST copy_id
46 REPLY QR NOERROR
47 SECTION QUESTION
48 com. IN NS
49 SECTION ANSWER
50 com.    IN NS   a.gtld-servers.net.
51 SECTION ADDITIONAL
52 a.gtld-servers.net.     IN      A       192.5.6.30
53 ENTRY_END
54
55 ENTRY_BEGIN
56 MATCH opcode qtype qname
57 ADJUST copy_id
58 REPLY QR NOERROR
59 SECTION QUESTION
60 www.example.com. IN A
61 SECTION AUTHORITY
62 example.com.    IN NS   ns.bla.com.
63 SECTION ADDITIONAL
64 ; not included
65 ;ns.bla.com.            IN      A       1.2.3.4
66
67 ; and this one is useless because do-ip6 is "no"
68 ns.bla.com.             IN      AAAA    ::53
69 ENTRY_END
70
71 ENTRY_BEGIN
72 MATCH opcode qtype qname
73 ADJUST copy_id
74 REPLY QR NOERROR
75 SECTION QUESTION
76 ns.bla.com. IN A
77 SECTION ANSWER
78 ns.bla.com.             IN      A       1.2.3.4
79 ENTRY_END
80
81 RANGE_END
82
83 ; ns.example.com.
84 RANGE_BEGIN 0 100
85         ADDRESS 1.2.3.4
86 ENTRY_BEGIN
87 MATCH opcode qtype qname
88 ADJUST copy_id
89 REPLY QR NOERROR
90 SECTION QUESTION
91 example.com. IN NS
92 SECTION ANSWER
93 example.com.    IN NS   ns.example.com.
94 SECTION ADDITIONAL
95 ns.example.com.         IN      A       1.2.3.4
96 ENTRY_END
97
98 ENTRY_BEGIN
99 MATCH opcode qtype qname
100 ADJUST copy_id
101 REPLY QR NOERROR
102 SECTION QUESTION
103 www.example.com. IN A
104 SECTION ANSWER
105 www.example.com. IN A   10.20.30.40
106 SECTION AUTHORITY
107 example.com.    IN NS   ns.example.com.
108 SECTION ADDITIONAL
109 ns.example.com.         IN      A       1.2.3.4
110 ENTRY_END
111 RANGE_END
112
113 STEP 1 QUERY
114 ENTRY_BEGIN
115 REPLY RD
116 SECTION QUESTION
117 www.example.com. IN A
118 ENTRY_END
119
120 ; recursion happens here.
121 STEP 10 CHECK_ANSWER
122 ENTRY_BEGIN
123 MATCH all
124 REPLY QR RD RA NOERROR
125 SECTION QUESTION
126 www.example.com. IN A
127 SECTION ANSWER
128 www.example.com. IN A   10.20.30.40
129 SECTION AUTHORITY
130 example.com.    IN NS   ns.example.com.
131 SECTION ADDITIONAL
132 ns.example.com.         IN      A       1.2.3.4
133 ENTRY_END
134
135 SCENARIO_END