]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/local_transparent_sametype.rpl
Vendor import of Unbound 1.9.1.
[FreeBSD/FreeBSD.git] / testdata / local_transparent_sametype.rpl
1 ; config options
2 ; The island of trust is at example.com
3 server:
4         local-zone: "example.com." transparent
5         local-data: "mail.example.com. IN A 10.20.30.40"
6
7 stub-zone:
8         name: "."
9         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
10 CONFIG_END
11
12 SCENARIO_BEGIN Test local data with transparent zone queried for types
13
14 ; K.ROOT-SERVERS.NET.
15 RANGE_BEGIN 0 100
16         ADDRESS 193.0.14.129 
17 ENTRY_BEGIN
18 MATCH opcode qtype qname
19 ADJUST copy_id
20 REPLY QR NOERROR
21 SECTION QUESTION
22 . IN NS
23 SECTION ANSWER
24 . IN NS K.ROOT-SERVERS.NET.
25 SECTION ADDITIONAL
26 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
27 ENTRY_END
28
29 ENTRY_BEGIN
30 MATCH opcode qtype qname
31 ADJUST copy_id
32 REPLY QR AA NXDOMAIN
33 SECTION QUESTION
34 mail.example.com. IN AAAA
35 SECTION ANSWER
36 SECTION AUTHORITY
37 . IN SOA invalid. invalid. 1 2 3 4 5
38 ENTRY_END
39 RANGE_END
40
41 STEP 1 QUERY
42 ENTRY_BEGIN
43 REPLY RD DO
44 SECTION QUESTION
45 mail.example.com. IN A
46 ENTRY_END
47 ; get straight answer from localdata
48
49 STEP 10 CHECK_ANSWER
50 ENTRY_BEGIN
51 MATCH all
52 REPLY QR AA RD RA DO NOERROR
53 SECTION QUESTION
54 mail.example.com. IN A
55 SECTION ANSWER
56 mail.example.com. IN A 10.20.30.40
57 SECTION AUTHORITY
58 ENTRY_END
59
60 STEP 20 QUERY
61 ENTRY_BEGIN
62 REPLY RD DO
63 SECTION QUESTION
64 mail.example.com. IN AAAA
65 ENTRY_END
66 ; must be NOERROR/NODATA because of A record, not NXDOMAIN from internet.
67
68 STEP 30 CHECK_ANSWER
69 ENTRY_BEGIN
70 MATCH all
71 REPLY QR AA RD RA DO NOERROR
72 SECTION QUESTION
73 mail.example.com. IN AAAA
74 SECTION ANSWER
75 SECTION AUTHORITY
76 ENTRY_END
77
78 SCENARIO_END