Blog

DNSSEC for your business domain: what it protects and what to check before enabling it

GazduireOnline.ro author
Posted by
GazduireOnline.ro PR
DNSSEC for your business domain: what it protects and what to check before enabling it

Your business domain is the starting point for your website, email and other online services. A forged DNS response can give users false directions to a service. DNSSEC adds cryptographic verification to DNS responses, but enabling it requires care: a mismatch between signing keys and published records can make your domain inaccessible to users whose DNS resolvers perform validation.

1. What DNSSEC protects and how it works

DNSSEC is a set of extensions to the Domain Name System. Through DNS signing, a zone administrator publishes digital signatures for sets of records. A validating resolver can check that the data comes from the authorised zone and has not been changed since it was signed.

This verification relies on a chain of trust, normally starting at the DNS root and continuing through the parent zone to your domain. Publishing signatures in your zone is not enough: the correct link to the parent zone must also exist.

  • DNSKEY: publishes the keys used to verify the zone's signatures.
  • RRSIG: contains signatures for sets of DNS records.
  • DS: links the domain to its parent zone using a digest of a DNSKEY.

DNSSEC can also authenticate responses stating that a name or record type does not exist. Its main contribution to domain security is reducing the risk that forged DNS responses will be accepted by resolvers that validate correctly.

2. DNSSEC and HTTPS protect different things

DNSSEC does not encrypt DNS queries or conceal the domains being looked up. Its purpose is to verify the authenticity and integrity of DNS data. Other mechanisms, such as DNS over HTTPS and DNS over TLS, protect DNS transport privacy, but do not replace DNSSEC validation.

HTTPS protects the connection between a browser and a web server through TLS and certificate checks for the requested hostname. DNSSEC checks the DNS responses used to locate the service. The technologies complement each other rather than serving as alternatives.

Neither guarantees that a website is a legitimate business or free from malware. DNSSEC does not stop attackers registering lookalike domains for phishing, prevent denial-of-service attacks or fix a compromised application.

There is another important limitation: an attacker who controls your DNS provider account may be able to change the zone and have those changes signed correctly. Account security, multi-factor authentication and access controls remain essential. DNSSEC confirms the technical origin of the data, not the intentions of the person who configured it.

3. Who does what: your registrar and DNS provider

Your registrar manages your domain registration and sends the registry the information needed to publish a DS record in the parent zone. Your authoritative DNS provider hosts the zone, manages signing and publishes DNSKEY and RRSIG records.

These roles may belong to the same company or to different companies. Your website hosting provider may be a third party. Check who actually operates your domain's nameservers: buying hosting from a company does not automatically mean that it manages your DNS as well.

When arranging domain registration, check both DS management for your chosen extension and signing support at your DNS provider. Having one of these capabilities does not guarantee the other.

DS details must come from the DNS provider's active DNSSEC configuration. They include the key tag, algorithm, digest type and digest itself. Do not reuse details from another domain or assume an old DS record will remain correct after a change of keys or provider.

4. What to check before enabling DNSSEC

Prepare a checklist before publishing a DS record. You need to understand not only how to enable validation, but also how to correct a mismatch if one occurs.

  • Technical support: confirm that the domain extension, registrar and DNS provider support the required configuration and algorithms.
  • Zone health: check the delegation, authoritative nameservers and records for your website, email and other services.
  • Signing: confirm that all relevant authoritative servers publish consistent data and signatures.
  • Key management: establish who generates, stores and rotates keys, and who renews signatures before they expire.
  • Administrative access: make sure you can change both the DNS configuration and the DS record at the registrar, either directly or through the responsible people.
  • Incident planning: document responsibilities, relevant TTL values and the steps for verification or rollback.

Record your initial configuration and avoid enabling DNSSEC during a website migration, nameserver change or other major update. Overlapping changes make faults harder to diagnose. A copy of the zone can help restore records, but it is not a substitute for proper DNSSEC key management.

5. Enable and verify DNSSEC in a controlled sequence

The exact procedure depends on your providers. In a typical setup, the sequence ensures that a correctly signed zone is available before its link in the parent zone establishes the chain of trust.

  1. Enable signing at your DNS provider. Check that DNSKEY records and valid signatures are available on the authoritative servers.
  2. Obtain the current DS details. Compare every field with the information supplied for your domain.
  3. Publish the DS record through your registrar. Follow the procedure for your domain extension, then check its publication in the parent zone.
  4. Test the complete chain. Use a DNSSEC diagnostic tool and queries through validating resolvers, rather than relying only on opening the website in a browser.
  5. Monitor after the change. Check important services, validation errors and signature validity.

DNS caches may temporarily retain previous information according to its TTL. A successful test from one location does not show that every part of the configuration is correct.

If the DS record does not match a valid key, or signatures have expired, validating resolvers may treat the responses as invalid and return SERVFAIL. Some connections may work while others fail, depending on the resolver and its cache. Do not take that difference as evidence that the problem has been resolved.

6. Transfers, key changes and your practical next steps

A domain transfer does not necessarily involve changing DNS providers. However, check how the DS record will be retained and managed at the new registrar. If you also change nameservers, the signed zone, keys and information in the parent zone need to be coordinated.

During key rollover, your provider may automate some operations while others may require a DS update. Clarify responsibilities before making changes. Do not stop signing or remove keys while a DS record still requires validation based on those keys.

If you disable DNSSEC, follow a coordinated procedure agreed with your providers. Typically, this means removing the DS record first and waiting for relevant cached information to expire before withdrawing signing. Work out the timing from the actual configuration rather than making assumptions.

The practical takeaway: enable DNSSEC once you have confirmed support, responsibilities and a verification method. Keep a configuration record and monitor the chain of trust after changes. To clarify the options available for your domain, use the GazduireOnline.ro contact page before making changes.

Ready to start your website?

Check whether the domain you want is free, or find out in 10 seconds which hosting plan fits you.

RELATED POSTS

Here are more articles you may find useful. We publish relevant and practical information for our readers.

SUBSCRIBE TO OUR NEWSLETTER

Join our newsletter and marketing communications. We’ll send you news and offers.

Newsletter subscription illustration