]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/local_typetransparent.rpl
import unbound 1.4.17
[FreeBSD/FreeBSD.git] / testdata / local_typetransparent.rpl
1 ; config options
2 ; The island of trust is at example.com
3 server:
4         local-zone: "example.com." typetransparent
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 typetransparent zone
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 NOERROR
33 SECTION QUESTION
34 mail.example.com. IN MX
35 SECTION ANSWER
36 mail.example.com. IN MX 100 mail.example.com.
37 ENTRY_END
38
39 ENTRY_BEGIN
40 MATCH opcode qtype qname
41 ADJUST copy_id
42 REPLY QR AA NOERROR
43 SECTION QUESTION
44 www.example.com. IN AAAA
45 SECTION ANSWER
46 www.example.com. IN AAAA 2001::1
47 ENTRY_END
48
49 RANGE_END
50
51 STEP 1 QUERY
52 ENTRY_BEGIN
53 REPLY RD DO
54 SECTION QUESTION
55 mail.example.com. IN A
56 ENTRY_END
57 ; get straight answer from localdata
58
59 STEP 10 CHECK_ANSWER
60 ENTRY_BEGIN
61 MATCH all
62 REPLY QR AA RD RA NOERROR
63 SECTION QUESTION
64 mail.example.com. IN A
65 SECTION ANSWER
66 mail.example.com. IN A 10.20.30.40
67 SECTION AUTHORITY
68 ENTRY_END
69
70 STEP 20 QUERY
71 ENTRY_BEGIN
72 REPLY RD DO
73 SECTION QUESTION
74 mail.example.com. IN MX
75 ENTRY_END
76
77 ; get internet answer for other type.
78
79 STEP 30 CHECK_ANSWER
80 ENTRY_BEGIN
81 MATCH all
82 REPLY QR RD RA NOERROR
83 SECTION QUESTION
84 mail.example.com. IN MX
85 SECTION ANSWER
86 mail.example.com. IN MX 100 mail.example.com.
87 ENTRY_END
88
89 STEP 40 QUERY
90 ENTRY_BEGIN
91 REPLY RD DO
92 SECTION QUESTION
93 www.example.com. IN AAAA
94 ENTRY_END
95
96 ; get internet answer for other name.
97
98 STEP 50 CHECK_ANSWER
99 ENTRY_BEGIN
100 MATCH all
101 REPLY QR RD RA NOERROR
102 SECTION QUESTION
103 www.example.com. IN AAAA
104 SECTION ANSWER
105 www.example.com. IN AAAA 2001::1
106 ENTRY_END
107
108
109 SCENARIO_END