Sobes.tech
Junior

Wat betekenen DNS-records?

sobes.tech AI

Antwoord van AI

DNS-records (Resource Records, RR) — fundamentele bouwstenen van het Domain Name System (DNS), die informatie bevatten over domeinen, hun overeenkomsten met IP-adressen, resourcelocaties, enz.

Belangrijkste typen records:

  • A: Verbindt een hostnaam (bijvoorbeeld www.voorbeeld.com) met een IPv4-adres.
  • AAAA: Verbindt een hostnaam met een IPv6-adres.
  • CNAME: Maakt een alias voor een andere domeinnaam. Wordt gebruikt voor het doorverwijzen van subdomeinen of het vergemakkelijken van het beheer van meerdere services.
  • MX: Geeft de mailservers aan die verantwoordelijk zijn voor het ontvangen van e-mail voor het domein. Bevat de prioriteit voor elke server.
  • PTR: Omgekeerde DNS-record, koppelt een IP-adres aan een hostnaam. Gebruikt in omgekeerde DNS-zones.
  • TXT: Bevat tekstuele informatie die voor verschillende doeleinden wordt gebruikt, zoals domeinvalidatie, SPF (Sender Policy Framework) of DKIM (DomainKeys Identified Mail) voor e-mailbeveiliging.
  • NS: Geeft de autoritatieve naamservers voor het domein aan. Elk domein moet minimaal twee NS-records hebben.
  • SOA: "Start of Authority"-record bevat administratieve informatie over het domein, zoals het contactadres van de beheerder, het serienummer van de zone, update-tijden, enz.

Voorbeeld van een recordstructuur:

name    TTL   class  type  rdata
  • name: Resource naam (bijvoorbeeld www).
  • TTL (Time To Live): Tijd in seconden dat records in cache kunnen worden opgeslagen door resolvers.
  • class: Protocolfamilie. De meest voorkomende is IN (Internet).
  • type: Recordtype (A, AAAA, CNAME, enz.).
  • rdata: Specifieke gegevens voor het recordtype (bijvoorbeeld IP-adres voor een A-record).

Voorbeeld van een DNS-zonebestand (bind-compatibel formaat):

$ORIGIN voorbeeld.nl.
$TTL 3600
@       IN      SOA     ns1.voorbeeld.nl. admin.voorbeeld.nl. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL
        IN      NS      ns1.voorbeeld.nl.
        IN      NS      ns2.voorbeeld.nl.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.voorbeeld.nl.