DNSSEC: Extra Beveiliging voor je DNS

Leestijd: 7 minuten Niveau: Gevorderd Categorie: DNS & Beveiliging

Snel overzicht

DNSSEC (DNS Security Extensions) voegt cryptografische handtekeningen toe aan DNS records. Hiermee kunnen computers verifiëren dat DNS antwoorden authentiek zijn en niet zijn gemanipuleerd.

Wat is DNSSEC?

DNSSEC staat voor Domain Name System Security Extensions. Het is een uitbreiding op het DNS protocol die beschermt tegen bepaalde aanvallen, zoals DNS spoofing en cache poisoning.

Vergelijk het met een notaris die een document ondertekent:

  • De handtekening bewijst dat het document authentiek is
  • Elke wijziging maakt de handtekening ongeldig
  • Je kunt de handtekening verifiëren bij de notaris

Waarom DNSSEC belangrijk is

  • Voorkomt DNS spoofing aanvallen
  • Beschermt tegen cache poisoning
  • Garandeert authenticiteit van DNS antwoorden
  • Vereist voor sommige nieuwe technologieën (DANE)

Hoe werkt DNSSEC?

DNSSEC werkt met een keten van vertrouwen, vergelijkbaar met SSL certificaten:

  1. Root zone ondertekent .nl
    De root DNS servers ondertekenen de .nl zone
  2. .nl ondertekent jouw domein
    SIDN (beheerder van .nl) ondertekent jouw domeinrecords
  3. Jouw domein ondertekent records
    Elk DNS record krijgt een digitale handtekening (RRSIG)
  4. Resolver verifieert
    De DNS resolver controleert alle handtekeningen in de keten

DNSSEC Record Types

Record Betekenis Functie
DNSKEY DNS Public Key Publieke sleutel voor verificatie
DS Delegation Signer Hash van DNSKEY bij parent zone
RRSIG Resource Record Signature Digitale handtekening van records
NSEC/NSEC3 Next Secure Bewijst dat een record niet bestaat

DNSSEC Inschakelen

Het inschakelen van DNSSEC verschilt per situatie:

Bij je domeinregistrar

De meeste Nederlandse registrars ondersteunen DNSSEC:

  • TransIP - Automatisch ingeschakeld bij hun DNS
  • Antagonist - Via controlepaneel in te schakelen
  • Versio - Beschikbaar in klantenpaneel
  • Hostnet - DS records handmatig toevoegen

Bij externe DNS (Cloudflare, etc.)

  1. Schakel DNSSEC in bij je DNS provider
  2. Kopieer de DS record gegevens
  3. Voeg DS record toe bij je registrar
  4. Wacht op propagatie (kan tot 48 uur duren)

Let op bij DNSSEC

  • Verkeerde configuratie kan je domein onbereikbaar maken
  • DS records moeten exact overeenkomen
  • Bij DNS provider wissel: eerst DNSSEC uitschakelen
  • Key rollover moet correct worden uitgevoerd

DNSSEC Controleren

Je kunt controleren of DNSSEC correct is ingesteld:

Veelgestelde Vragen

Is DNSSEC verplicht?

Nee, DNSSEC is niet verplicht. Maar het wordt sterk aanbevolen, vooral voor bedrijven en organisaties. Sommige overheidsdiensten en banken vereisen DNSSEC voor hun leveranciers.

Vertraagt DNSSEC mijn website?

Minimaal. De extra DNS queries voor verificatie voegen slechts milliseconden toe. Moderne resolvers cachen DNSSEC informatie efficiënt.

Wat als DNSSEC validatie faalt?

Als de handtekeningen niet kloppen, weigert een validerende resolver het DNS antwoord. Je domein wordt dan onbereikbaar voor gebruikers met DNSSEC-validerende resolvers.

Werkt DNSSEC met Cloudflare?

Ja, Cloudflare ondersteunt DNSSEC volledig. Je kunt het met één klik inschakelen in het dashboard en de DS records worden automatisch gegenereerd.

Controleer je DNSSEC configuratie

Test of DNSSEC correct is ingesteld voor je domein met onze gratis scanner.

Scan je domein gratis