Google Domains' DNS management has a link that says Enable DNSSEC
. And, as I understand it, this prevents spoofing of DNS responses. And, that sounds great!
So, why wouldn't I want to enable DNSSEC?
- Does it prevent me from using local overrides (
/etc/hosts
) for testing? - Does it prevent older clients from performing DNS queries for the domain?
- Is it noticeably slower?
Etc.
I realize that in some cases, DNSSEC might incur some administrative/signing-key-management overhead, etc. I don't know the details in full, but, to the best of my knowledge, this is a case where Google, being both the registrar and DNS provider, manages all of that. I am presented simply with a link that says, Enable DNSSEC
. When I click it, it tells me it it's "on" and might take 24 hours to propagate...
Given that the Google seems to manage all of the complexity, What are the reasons I might want to leave it off?