xref: /netbsd-src/external/bsd/unbound/dist/testdata/ede_localzone_dname_expansion.rpl (revision aef5eb5f59cdfe8314f1b5f78ac04eb144e44010)
1; config options
2server:
3	local-zone: example.com redirect
4	local-data: "example.com CNAME *.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaa."
5	ede: yes
6
7CONFIG_END
8
9SCENARIO_BEGIN Test ede-localzone-dname-expansion
10; Scenario overview:
11; - query for www.qhqwer.qwer.qwer.h.example.com. (a large Qname) A record with EDNS
12; - check that we get a YXDOMAIN answer with EDE (RFC8914) code 0 - Other (which adds a DNAME expansion message)
13
14; Query with RD flag
15STEP 1 QUERY
16ENTRY_BEGIN
17	REPLY RD
18	SECTION QUESTION
19		www.qhqwer.qwer.qwer.h.example.com A
20	SECTION ADDITIONAL
21		HEX_EDNSDATA_BEGIN
22	    HEX_EDNSDATA_END
23ENTRY_END
24
25; Check that we got the correct answer (should be cached)
26STEP 10 CHECK_ANSWER
27ENTRY_BEGIN
28	MATCH all ede=0
29	REPLY QR AA RD RA YXDOMAIN
30	SECTION QUESTION
31		www.qhqwer.qwer.qwer.h.example.com A
32	SECTION ADDITIONAL
33		HEX_EDNSDATA_BEGIN
34	    HEX_EDNSDATA_END
35ENTRY_END
36
37SCENARIO_END
38