]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/iter_resolve_minimised_nx.rpl
import unbound 1.5.7
[FreeBSD/FreeBSD.git] / testdata / iter_resolve_minimised_nx.rpl
1 ; config options
2 server:
3         target-fetch-policy: "0 0 0 0 0"
4         qname-minimisation: yes
5
6 stub-zone:
7         name: "."
8         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
9 CONFIG_END
10
11 SCENARIO_BEGIN Test iterative qname minimised resolve of www.ent.example.com. Simulate broken nameserver that gives NXDOMAIN responses on empty-non-terminals.
12
13 ; K.ROOT-SERVERS.NET.
14 RANGE_BEGIN 0 100
15         ADDRESS 193.0.14.129 
16 ENTRY_BEGIN
17 MATCH opcode qtype qname
18 ADJUST copy_id
19 REPLY QR NOERROR
20 SECTION QUESTION
21 . IN NS
22 SECTION ANSWER
23 . IN NS K.ROOT-SERVERS.NET.
24 SECTION ADDITIONAL
25 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
26 ENTRY_END
27
28 ENTRY_BEGIN
29 MATCH opcode qtype qname
30 ADJUST copy_id
31 REPLY QR NOERROR
32 SECTION QUESTION
33 com. IN NS
34 SECTION AUTHORITY
35 com.    IN NS   a.gtld-servers.net.
36 SECTION ADDITIONAL
37 a.gtld-servers.net.     IN      A       192.5.6.30
38 ENTRY_END
39 RANGE_END
40
41 ; a.gtld-servers.net.
42 RANGE_BEGIN 0 100
43         ADDRESS 192.5.6.30
44 ENTRY_BEGIN
45 MATCH opcode qtype qname
46 ADJUST copy_id
47 REPLY QR NOERROR
48 SECTION QUESTION
49 com. IN NS
50 SECTION ANSWER
51 com.    IN NS   a.gtld-servers.net.
52 SECTION ADDITIONAL
53 a.gtld-servers.net.     IN      A       192.5.6.30
54 ENTRY_END
55
56 ENTRY_BEGIN
57 MATCH opcode qtype qname
58 ADJUST copy_id
59 REPLY QR NOERROR
60 SECTION QUESTION
61 example.com. IN NS
62 SECTION AUTHORITY
63 example.com.    IN NS   ns.example.com.
64 SECTION ADDITIONAL
65 ns.example.com.         IN      A       1.2.3.4
66 ENTRY_END
67 RANGE_END
68
69 ; ns.example.com.
70 RANGE_BEGIN 0 100
71         ADDRESS 1.2.3.4
72 ENTRY_BEGIN
73 MATCH opcode qtype qname
74 ADJUST copy_id
75 REPLY QR NOERROR
76 SECTION QUESTION
77 example.com. IN NS
78 SECTION ANSWER
79 example.com.    IN NS   ns.example.com.
80 SECTION ADDITIONAL
81 ns.example.com.         IN      A       1.2.3.4
82 ENTRY_END
83
84 ENTRY_BEGIN
85 MATCH opcode qtype qname
86 ADJUST copy_id
87 REPLY QR NXDOMAIN
88 SECTION QUESTION
89 ent.example.com. IN NS
90 SECTION AUTHORITY
91 example.com. SOA ns.example.com. h.example.com. 2007090504 1800 1800 2419200 7200
92 ENTRY_END
93
94 ENTRY_BEGIN
95 MATCH opcode qtype qname
96 ADJUST copy_id
97 REPLY QR NOERROR
98 SECTION QUESTION
99 www.ent.example.com. IN A
100 SECTION ANSWER
101 www.ent.example.com. IN A       10.20.30.40
102 SECTION AUTHORITY
103 example.com.    IN NS   ns.example.com.
104 SECTION ADDITIONAL
105 ns.example.com.         IN      A       1.2.3.4
106 ENTRY_END
107 RANGE_END
108
109 STEP 10 QUERY
110 ENTRY_BEGIN
111 REPLY RD
112 SECTION QUESTION
113 www.ent.example.com. IN A
114 ENTRY_END
115
116 STEP 20 CHECK_ANSWER
117 ENTRY_BEGIN
118 MATCH all
119 REPLY QR RD RA NOERROR
120 SECTION QUESTION
121 www.ent.example.com. IN A
122 SECTION ANSWER
123 www.ent.example.com. IN A       10.20.30.40
124 SECTION AUTHORITY
125 example.com.    IN NS   ns.example.com.
126 SECTION ADDITIONAL
127 ns.example.com.         IN      A       1.2.3.4
128 ENTRY_END
129
130 SCENARIO_END