Sobes.tech
Junior

Welke DNS-records ken je?

sobes.tech AI

Antwoord van AI

Er zijn veel soorten DNS-records, elk met een eigen specifieke rol in het domeinnaamsysteem. De belangrijkste zijn:

  • A (Adresrecord): Verbindt een domeinnaam met een IPv4-adres. Dit is het meest gebruikte record, dat wordt gebruikt om de locatie van een resource in het netwerk direct aan te wijzen.

    // Voorbeeld van A-record
    voorbeeld.com A 192.0.2.1
    
  • AAAA (IPv6 Adresrecord): Gelijkaardig aan A, maar koppelt een domeinnaam aan een IPv6-adres.

    // Voorbeeld van AAAA-record
    voorbeeld.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name): Maakt een alias voor een andere domeinnaam. Wordt gebruikt om het beheer te vereenvoudigen, door meerdere namen aan één resource te koppelen.

    // Voorbeeld van CNAME-record
    www.voorbeeld.com CNAME voorbeeld.com
    
  • MX (Mail Exchange): Geeft de mailservers aan die verantwoordelijk zijn voor het ontvangen van e-mails voor de domein, en hun prioriteit.

    // Voorbeeld van MX-record
    voorbeeld.com MX 10 mail.voorbeeld.com
    voorbeeld.com MX 20 backupmail.voorbeeld.com
    
  • TXT (Tekstrecord): Wordt gebruikt om tekstuele informatie over het domein op te slaan. Vaak gebruikt voor beveiligingsinstellingen (SPF, DKIM, DMARC) en om eigendom van het domein te bevestigen.

    // Voorbeeld van TXT-record voor SPF
    voorbeeld.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): Wordt gebruikt voor reverse DNS-resolutie, waarbij een IP-adres wordt gekoppeld aan een domeinnaam. Vooral gebruikt voor rDNS-implementatie en in e-mailsystemen om de legitimiteit van afzenders te controleren.

    // Voorbeeld van PTR-record in de reverse zone
    1.2.0.192.in-addr.arpa PTR voorbeeld.com
    
  • NS (Nameserver Record): Geeft de geautoriseerde DNS-servers voor de domein of subdomein aan. Deze servers zijn verantwoordelijk voor het leveren van DNS-zones voor dat domein.

    // Voorbeeld van NS-record
    voorbeeld.com NS ns1.voorbeeld.com
    voorbeeld.com NS ns2.voorbeeld.com
    
  • SOA (Start of Authority): Bevat de belangrijkste informatie over de DNS-zone, inclusief de naam van de primaire server, contactpersoon, serienummer van de zone en cache-timings.

    // Voorbeeld van SOA-record
    voorbeeld.com SOA ns1.voorbeeld.com admin.voorbeeld.com (
         2023110101 ; Serienummer
         3600       ; Verversing
         1800       ; Herhaal
         604800     ; Verloop
         86400      ; Minimale TTL
    )
    

Naast deze hoofdtypen bestaan er ook andere, minder gebruikelijke, die voor gespecialiseerde doeleinden worden gebruikt, zoals:

  • SRV (Service Record): Bepaalt de locatie (host en poort) van servers voor een specifieke dienst.
  • DNSKEY (DNS-sleutel): Bevat de openbare sleutel voor het verifiëren van DNSSEC-handtekeningen.
  • DS (Delegation Signer): Verbindt de ouder- en kind-zones in de DNSSEC-keten.
  • NAPTR (Naming Authority Pointer): Wordt gebruikt in telefonie (ENUM) om telefoonnummers om te zetten in URI's.