Intern
Wat betekenen DNS-records?
sobes.tech AI
Antwoord van AI
DNS-records (Domain Name System) koppelen domeinnamen, die gemakkelijk door mensen te lezen zijn (bijvoorbeeld example.com), aan IP-adressen en andere informatie die nodig is voor het functioneren van het internet. Elk record heeft een specifiek type dat aangeeft wat het doel is.
Belangrijkste typen DNS-records en hun doeleinden:
- A (Adresrecord): Verbindt een domeinnaam met een IPv4-adres.
// Verbindt example.com met een IPv4-adres example.com. IN A 192.168.1.1 - AAAA (IPv6 Adresrecord): Verbindt een domeinnaam met een IPv6-adres.
// Verbindt example.com met een IPv6-adres example.com. IN AAAA 2001:0db8::1 - CNAME (Canonical Name Record): Maakt een alias voor een andere domeinnaam. Het verzoek naar de alias wordt doorgestuurd naar de hoofdnaam.
// www.example.com is een alias voor example.com www.example.com. IN CNAME example.com. - MX (Mail Exchange Record): Geeft de mailservers aan die verantwoordelijk zijn voor het ontvangen van e-mail voor de domein. Bevat prioriteit.
// Mailserver met prioriteit 10, wijzend op mail.example.com example.com. IN MX 10 mail.example.com. // Mailserver met prioriteit 20, wijzend op anothermail.example.com example.com. IN MX 20 anothermail.example.com. - TXT (Tekst Record): Slaat tekstuele informatie op die voor verschillende doeleinden kan worden gebruikt, zoals domeineigendom verificatie, SPF (Sender Policy Framework) of DKIM (DomainKeys Identified Mail).
// Voorbeeld SPF-record example.com. IN TXT "v=spf1 include:_spf.google.com ~all" - NS (Name Server Record): Geeft de autoritatieve DNS-servers voor de domein of subdomein aan.
// ns1.example.com is een autoritatieve server voor example.com example.com. IN NS ns1.example.com. // ns2.example.com is ook een autoritatieve server example.com. IN NS ns2.example.com. - PTR (Pointer Record): Wordt gebruikt voor reverse DNS-lookup, waarbij een IP-adres wordt omgezet in een domeinnaam. Bevindt zich in zones
in-addr.arpa(voor IPv4) ofip6.arpa(voor IPv6).// Reverse lookup voor 192.168.1.1 1.1.168.192.in-addr.arpa. IN PTR example.com. - SRV (Service Record): Geeft de locatie (hostname en poort) van servers voor een specifieke service.
// Server voor de service _sip._tcp op example.com, poort 5060, prioriteit 10, gewicht 5 _sip._tcp.example.com. IN SRV 10 5 5060 sipserver.example.com.
Elk record heeft ook een Time To Live (TTL), die aangeeft hoe lang DNS-resolvers het antwoord in cache moeten bewaren.
Voorbeeld van de algemene structuur van een record:
// <naam> [TTL] [klasse] <recordtype> <gegevens>
De klasse is meestal IN (Internet).