Internet & Networking

DNSSEC

Also known as: DNS Security Extensions, Domain Name System Security Extensions, signed DNS

DNSSEC, short for Domain Name System Security Extensions, adds digital signatures to DNS, the internet's address book.

It lets resolvers check that the answer to 'where is this website?' really came from the domain's owner and wasn't forged along the way. While DNSSEC protects against certain attacks that redirect people to fake sites, it doesn't encrypt your lookups, and adoption remains uneven because it adds complexity for domain owners.

DNSSEC, explained at three levels

At home

DNSSEC works like a tamper-evident seal on a medicine bottle. DNS is the internet's address book, turning a name like mybank.ca into a numeric address. DNSSEC adds a digital signature to each answer, made with a key only the domain's owner controls. Your resolver checks the seal, and if it is broken or missing when it should be there, the answer is thrown away instead of sending you to a fake site.

At work

DNSSEC is a set of extensions that adds cryptographic signatures to a domain's DNS records. When a customer's resolver looks up your website or mail server, it can confirm the answer was published by you and not injected by an attacker along the way. For a business, that closes off cache poisoning and redirect attacks that could send customers to a convincing fake login page.

Real-world examples

At home

Aisha read about a scam where criminals redirected a bank's website address. She learned that DNSSEC helps prevent that kind of forgery when the domain owner turns it on.

At work

Thomas manages domains for a Quebec credit union. He enabled DNSSEC through the company's DNS provider and registrar, adding protection against redirect attacks on online banking.

How it compares

featureDNSSECDNS over HTTPS
ProtectsAuthenticity of DNS answersPrivacy of DNS lookups
StopsForged or tampered recordsSnooping on which sites you visit
Set up byDomain owner and resolverBrowser or device and resolver
Encrypts lookupsNoYes

DNSSEC proves answers are real. Encrypted DNS hides the questions.

For analysts

For domains customers rely on, such as banking or login pages, I'd enable DNSSEC through a provider that automates key management. The protection is worth it once the risk of manual mistakes is removed.

History & origin

DNS was designed in the 1980s without any way to verify answers. Engineers began work on DNS security extensions in the 1990s, and the modern version was published in 2005. Urgency jumped in 2008 when security researcher Dan Kaminsky revealed a flaw that made DNS cache poisoning much easier, letting attackers redirect users to fake sites. The DNS root zone was signed in July 2010, allowing a chain of trust from the top of the system down. Many country domains, including Canada's .ca run by CIRA, support DNSSEC, but signing rates among individual domains vary widely. In my view, DNSSEC is important but underused, mostly because nobody notices it until it breaks a website through a configuration mistake.