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 isIN(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.