xref: /netbsd-src/external/bsd/unbound/dist/testdata/edns_client_string.rpl (revision d0eba39ba71d0ccd0f91ae4c5ff83442e84710bf)
1; config options
2server:
3	edns-client-string: 10.0.0.0/24 "abc d"
4	edns-client-string: 10.0.0.10/32 "123AbC!"
5
6stub-zone:
7	name: "edns-string-abc."
8	stub-addr: 10.0.0.1
9
10stub-zone:
11	name: "edns-string-123."
12	stub-addr: 10.0.0.10
13
14stub-zone:
15	name: "notag."
16	stub-addr: 10.10.0.1
17
18CONFIG_END
19
20SCENARIO_BEGIN Test EDNS string tag option
21
22RANGE_BEGIN 0 1000
23	ADDRESS 10.0.0.1
24ENTRY_BEGIN
25MATCH opcode qtype qname
26ADJUST copy_id
27REPLY QR NOERROR
28SECTION QUESTION
29edns-string-abc. IN A
30SECTION ANSWER
31edns-string-abc. IN A 10.20.30.40
32SECTION ADDITIONAL
33ENTRY_END
34RANGE_END
35
36RANGE_BEGIN 0 1000
37	ADDRESS 10.0.0.10
38ENTRY_BEGIN
39MATCH opcode qtype qname
40ADJUST copy_id
41REPLY QR NOERROR
42SECTION QUESTION
43edns-string-123. IN A
44SECTION ANSWER
45edns-string-123. IN A 10.20.30.40
46SECTION ADDITIONAL
47ENTRY_END
48RANGE_END
49
50RANGE_BEGIN 0 1000
51	ADDRESS 10.10.0.1
52ENTRY_BEGIN
53MATCH opcode qtype qname
54ADJUST copy_id
55REPLY QR NOERROR
56SECTION QUESTION
57notag. IN A
58SECTION ANSWER
59notag. IN A 10.20.30.40
60SECTION ADDITIONAL
61ENTRY_END
62RANGE_END
63
64STEP 10 QUERY
65ENTRY_BEGIN
66REPLY RD
67SECTION QUESTION
68edns-string-abc. IN A
69ENTRY_END
70
71STEP 20 CHECK_OUT_QUERY
72ENTRY_BEGIN
73MATCH qname qtype opcode ednsdata
74SECTION QUESTION
75edns-string-abc. IN A
76SECTION ADDITIONAL
77	HEX_EDNSDATA_BEGIN
78		fd e9           ; Opcode 65001
79		00 05           ; Length 5
80		61 62 63 20 64  ; "abc d"
81	HEX_EDNSDATA_END
82ENTRY_END
83
84STEP 30 CHECK_ANSWER
85ENTRY_BEGIN
86MATCH all
87REPLY QR RD RA NOERROR
88SECTION QUESTION
89edns-string-abc. IN A
90SECTION ANSWER
91edns-string-abc. IN A 10.20.30.40
92ENTRY_END
93
94STEP 110 QUERY
95ENTRY_BEGIN
96REPLY RD
97SECTION QUESTION
98edns-string-123. IN A
99ENTRY_END
100
101STEP 120 CHECK_OUT_QUERY
102ENTRY_BEGIN
103MATCH qname qtype opcode ednsdata
104SECTION QUESTION
105edns-string-123. IN A
106SECTION ADDITIONAL
107	HEX_EDNSDATA_BEGIN
108		fd e9           ; Opcode 65001
109		00 07           ; Length 7
110		31 32 33 41 62  ; "123Ab"
111		43 21		; "C!"
112	HEX_EDNSDATA_END
113ENTRY_END
114
115STEP 130 CHECK_ANSWER
116ENTRY_BEGIN
117MATCH all
118REPLY QR RD RA NOERROR
119SECTION QUESTION
120edns-string-123. IN A
121SECTION ANSWER
122edns-string-123. IN A 10.20.30.40
123ENTRY_END
124
125STEP 210 QUERY
126ENTRY_BEGIN
127REPLY RD
128SECTION QUESTION
129notag. IN A
130ENTRY_END
131
132STEP 220 CHECK_OUT_QUERY
133ENTRY_BEGIN
134MATCH qname qtype opcode ednsdata
135SECTION QUESTION
136notag. IN A
137SECTION ADDITIONAL
138	HEX_EDNSDATA_BEGIN
139	HEX_EDNSDATA_END
140ENTRY_END
141
142STEP 230 CHECK_ANSWER
143ENTRY_BEGIN
144MATCH all
145REPLY QR RD RA NOERROR
146SECTION QUESTION
147notag. IN A
148SECTION ANSWER
149notag. IN A 10.20.30.40
150ENTRY_END
151
152SCENARIO_END
153