Created attachment 1665 [details] proposed patch Configuration of key verification from DNS currently requires "options edns0" in /etc/resolv.conf. Such requirement has two drawbacks: - every DNS request is the EDNS0 packet thus more bandwidth is consumed - "options edns0" in resolv.conf is really not intuitive Proposed patch makes verification working even if "options edns0" is not set. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=205842
I think it is a bit risky to enable EDNS0 when it has not been administratively configured as the resolver may not be trustworthy.
I'm not sure about this - it may in fact be harmful. If traffic between a non--DNSSEC-verifying stub resolver and its recursive verifying resolver is subject to attack (e.g. it is on a shared network), then automatically enabling DNSSEC may make it possible for an attacker to force acceptance of certain host keys.
Won't implement this for the reasons described.
Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1