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