• Wat is een DNS A-record? Opbouw van een A-record, TTL en voorbeelden

Wat is een DNS A-record? Opbouw van een A-record, TTL en voorbeelden

door

Laatst bijgewerkt:
8 leestijd: 8 minuten
Wat is een DNS A-record? Opbouw van een A-record, TTL en voorbeelden

Belangrijkste Conclusies

  • Een DNS A-record koppelt een domeinnaam of hostnaam aan een IPv4-adres, waardoor browsers en andere diensten de juiste server kunnen vinden.
  • Een TTL-waarde bepaalt hoe lang DNS-antwoorden in de cache worden bewaard. Door deze waarde vóór servermigraties te verlagen, kan de downtime tot een minimum worden beperkt.
  • Met meerdere A-records kan het verkeer over verschillende IP-adressen worden verdeeld, maar DNS-round-robin biedt geen automatische failover.
  • A-records, AAAA-records, CNAME-records en MX-records hebben verschillende functies binnen de DNS-routering, variërend van IPv4- en IPv6-toewijzing tot aliassen en e-mailbezorging.
  • Door A-records regelmatig te controleren, kunt u configuratiefouten, verouderde IP-adressen en losstaande records opsporen die uw domein kwetsbaar kunnen maken voor kaping.

Een A-record is de basisbouwsteen van het DNS-systeem en bestaat uit drie kernelementen: de hostnaam, een Time to Live (TTL)-waarde en precies één 32-bits IPv4-adres. De letter „A” staat voor „adres”. Zonder een A-record kunnen webbrowsers en mailtransferagenten de webserver waarop uw inhoud staat niet vinden. 

Bekijk direct de actieve hosttoewijzing van elk domein met onze gratis A-record-zoekfunctie tool.

Wat is een DNS A Record?

Een DNS A-record (adresrecord) koppelt een domeinnaam of hostnaam aan een IPv4-adres, bijvoorbeeld example.com aan 192.0.2.1. Het primaire doel van een A-record is om een voor mensen leesbare hostnaam om te zetten naar een routeerbaar IPv4-adres. Een A-record bevat een IPv4-adres, terwijl moderne 128-bits IPv6-netwerken een apart AAAA-record.

Omdat vrijwel elk openbaar webelement een direct routeringspad vereist, blijft het A-record het meest voorkomende van alle DNS-recordtypen.

Indeling en voorbeelden van DNS A-records

In standaard RFC-zonebestanden volgt een A-record een strikte tekstindeling met spaties als scheidingstekens:

example.com. 3600 IN A 192.0.2.1

Elk onderdeel vervult een specifieke functie:

  • Naam (voorbeeld.com.): De volledig gekwalificeerde domeinnaam (FQDN) die wordt toegewezen, eindigend met een punt die de DNS-root aangeeft.
  • TTL (3600): De Time to Live in seconden, waarmee wordt aangegeven hoe lang tussenliggende resolvers dit antwoord in de cache mogen bewaren voordat ze een nieuw exemplaar opvragen.
  • Klasse (IN): De internetklasse, die standaard is voor web- en e-mailverkeer.
  • Type (A): De recordtype-indicator die een IPv4-adreskoppeling aangeeft.
  • Gegevens / Bestemming (192.0.2.1): Het IPv4-bestemmingsadres waarop de host draait.

In moderne DNS-beheerdashboards (zoals Cloudflare, AWS Route 53 of Namecheap) worden records ingevoerd via tabellen, zonder dat er handmatig zone-bestandssyntaxis hoeft te worden gebruikt. De onderstaande tabel laat zien hoe standaardrecords eruitzien:

GastheerTypeEen waardeTTLBeschrijving
@A192.0.2.13600Apex-/hoofddomein (example.com) dat naar de primaire webserver verwijst
wwwA192.0.2.13600Algemeen webvoorvoegsel dat naar hetzelfde serveradres verwijst
blogA198.51.100.73600Onafhankelijke subdienst die wordt gehost op een speciale infrastructuur
e-mailA203.0.113.253600De directe doelhost waarnaar uw MX-record verwijst
@A192.0.2.883600Web-eindpunt van een op zichzelf staand voorbeelddomein (example.net)

Het @-teken fungeert als een snelkoppeling voor je root- of apex-domein. Bij de meeste providers wordt je primaire domeinnaam automatisch achter het @-teken toegevoegd, wat betekent dat als je ‘blog’ invoert, er een record wordt aangemaakt voor blog.example.com.

Hoe een DNS A Record werkt

Wanneer je een webadres in je browser invoert, bestaat het opzoeken van de bestemming uit vijf eenvoudige stappen:

  1. Verzoek van de gebruiker: U typt example.com in de adresbalk van uw browser.
  2. Controle van de lokale cache: Uw besturingssysteem en de lokale recursieve resolver controleren hun geheugen om te zien of er al een geldige, nog niet verlopen kopie van het record bestaat.
  3. Upstream-query: Als er geen cache-item bestaat, vraagt de recursieve resolver de gezaghebbende naamservers die het zonebestand voor example.com beheren, om informatie.
  4. Record ophalen: De autoritatieve naamserver leest zijn zonebestand en retourneert het A-record met de waarde 192.0.2.1.
  5. Verbinding tot stand brengen: De resolver geeft 192.0.2.1 door aan uw browser, die vervolgens rechtstreeks een HTTP- of TLS-verbinding tot stand brengt met dat IP-adres.

Om het volledige hiërarchische pad via root- en TLD-naamservers te verkennen, kun je onze basisgids raadplegen over hoe DNS werkt.

Wat is TTL in een A-record?

De Time to Live (TTL) bepaalt hoe lang een DNS-antwoord in de caches van resolvers en browsers wordt bewaard, uitgedrukt in seconden. Gangbare standaardinstellingen voor de TTL zijn 3600 seconden (één uur) voor stabiele productieomgevingen en 300 seconden (vijf minuten) voor dynamische omgevingen. Hogere TTL-waarden verbeteren de laadtijd van pagina’s en verminderen de belasting van uw autoritatieve servers door query’s.

Voordat u servermigraties of IP-updates uitvoert, moet u de TTL van uw A-record ten minste 24 uur van tevoren verlagen naar 300 seconden. Zodra de migratie is voltooid en het verkeer soepel naar de nieuwe bestemming wordt geleid, moet u de TTL weer verhogen naar 3600 of 86400 seconden. Deze stap minimaliseert de downtime die wordt veroorzaakt door adressen die nog in de cache staan tijdens DNS-propagatie.

Kan een domein meerdere A-records hebben?

Ja, voor een domein of subdomein kunnen meerdere A-records tegelijkertijd worden gepubliceerd.

Door meerdere A-records met identieke hostnamen te publiceren die naar verschillende IP-adressen verwijzen, wordt DNS-round-robin-lastverdeling mogelijk gemaakt:

www.example.com 300 IN A 192.0.2.10
www.example.com 300 IN A 192.0.2.20

Wanneer recursieve resolvers www.example.com opvragen, retourneert de autoritatieve server beide IP-adressen, waarbij de volgorde bij elke verzoek wordt afgewisseld. Dit mechanisme verdeelt het verkeer over meerdere webservers zonder dat er een gecentraliseerde hardware-loadbalancer nodig is.

DNS-round-robin biedt echter geen automatische failover. Een standaard DNS-server kan niet detecteren of een webservice op 192.0.2.10 is uitgevallen; de server blijft het niet-functionerende IP-adres aan de browsers van gebruikers toewijzen totdat het record handmatig wordt verwijderd.

Houd er rekening mee dat, hoewel één A-record slechts één IPv4-adres bevat, meerdere unieke hostnamen van verschillende organisaties hetzelfde onderliggende IP-adres kunnen delen via op namen gebaseerde virtuele hosting.

Waarom heb je een A-record nodig?

A-records vormen de operationele basis van domeinbeheer voor diverse dagelijkse doeleinden:

  • Primaire websitehosting: Koppelt uw geregistreerde domeinnaam aan uw primaire webhost of content delivery network.
  • Infrastructuur voor subdomeinen: Ondersteunt specifieke applicaties, ledenportalen en ontwikkelomgevingen zoals api.example.com of app.example.com.
  • Eindpunten van de mailserver: Vertaalt de hostnaam die is opgegeven in uw MX-record, waardoor externe servers inkomende e-mails naar uw e-mailgateway kunnen bezorgen.
  • Netwerkdiensten: Koppelt FTP-hosts, VPN-eindpunten en externe databaseclusters aan bereikbare adressen.

Een record versus AAAA-, CNAME- en MX-records

DNS maakt gebruik van verschillende recordtypes voor verschillende routeringsdoeleinden:

Opname TypeStreefwaardeEen VoorbeeldBeste toepassingsvoorbeeld
A32-bits IPv4-adres192.0.2.1Een hostnaam rechtstreeks naar een IPv4-server laten verwijzen
AAAA128-bits IPv6-adres2001:db8::1Een hostnaam rechtstreeks naar een moderne IPv6-server laten verwijzen
CNAMECanonische hostnaamhost.cdn-provider.comEen domeinnaam doorverwijzen naar een andere bestaande hostnaam
MXHostnaam en prioriteit van de mailserver10 mail.example.comInkomende e-mail van domeinen doorsturen naar aangewezen e-mailbeheerders

Een Record versus een AAAA Record

Een A-record vertaalt hostnamen naar 32-bits IPv4-adressen, terwijl een AAAA-record hostnamen vertaalt naar 128-bits IPv6-adressen. Aangezien de voorraad IPv4-adressen wereldwijd steeds verder opraakt, implementeren de meeste moderne organisaties dual-stack-configuraties door bijbehorende A- en AAAA-records aan hun zones toe te voegen.

Een record versus een CNAME-record

Een A-record koppelt een hostnaam rechtstreeks aan een IP-adres, terwijl een CNAME-record een alias creëert die de ene domeinnaam naar een andere domeinnaam verwijst. Volgens de RFC-specificaties mogen er geen CNAME-records bestaan op het root-apex-domein (@) naast andere records zoals MX of TXT. 

Bekijk onze gedetailleerde technische vergelijking in CNAME versus A-record.

Een record versus een MX-record

Een MX-record koppelt een domein niet aan een IP-adres; het geeft de hostnaam aan van de specifieke mailserver die verantwoordelijk is voor het ontvangen van e-mail. Die aangewezen mailhost moet vervolgens beschikken over een eigen, werkend A-record, zodat externe mailsystemen weten waar ze een SMTP-verbinding tot stand moeten brengen.

Bekijk onze handleiding over welk DNS-record een e-mailserver identificeert om deze relatie te onderzoeken.

Een DNS A Record maken

Om een A-record in te stellen, heb je toegang nodig tot de huidige DNS-provider van je domein:

  1. Log in op het beheerportaal van uw DNS-hostingprovider of domeinregistrar.
  2. Ga naar het DNS-beheer, zonebestandof DNS-records instellingen.
  3. Selecteer Record toevoegen en stel de vervolgkeuzelijst voor het recordtype in op A.
  4. In de Naam of Host veld @ in om uw root-apex-domein aan te duiden, of typ een subdomeinvoorvoegsel (zoals www of portal).
  5. Voer het openbare IPv4-adres van je server in het Verwijst naar, Waarde, of Doel veld.
  6. Stel de TTL (kies 3600 voor algemene webhosting, of 300 als je van plan bent de server binnenkort bij te werken).
  7. Sla het record op.

Als je DNS via Cloudflare beheert, kies dan of het record via een proxy (waarbij het webverkeer via de beveiligingslaag en het CDN van Cloudflare wordt gerouteerd) of ingesteld op alleen DNS (waarbij de proxy wordt omzeild om het IP-adres van uw oorspronkelijke server direct terug te geven). Controleer na het opslaan de wijzigingen met een tool voor het controleren van de wereldwijde DNS-propagatie.

Zie: Wanneer uw A-records veranderen

PowerDMARC voert elke dag 46 beveiligingscontroles uit op elk domein dat u bezit. Een DNS-eventfeed registreert wijzigingen in records en naamservers, inclusief de waarden van voor en na de wijziging; losstaande CNAME’s worden gemarkeerd en u krijgt een objectieve beveiligingsscore van 0 tot 100.

Hoe controleer je een DNS A-record?

Met behulp van webtools of ingebouwde systeemopdrachtprompts kun je eenvoudig controleren of je A-records correct worden omgezet op het internet.

Online opzoeken

De eenvoudigste manier om openbare records op externe naamservers te controleren, is via onze browsergebaseerde tool voor het opzoeken van A-records. Als u alle bijbehorende MX-, TXT- en CNAME-records tegelijkertijd naast uw A-records wilt bekijken, kunt u gebruikmaken van onze uitgebreide DNS-recordzoekfunctie.

Opdrachtregelprogramma's

Je kunt rechtstreeks vanaf je terminal verzoeken sturen naar autoritatieve en recursieve servers met behulp van ingebouwde hulpprogramma's:

  • macOS / Linux (dig):

dig A example.com +short

Geeft het IPv4-adres van de bestemming terug. Voer dig A example.com om de volledige responsheader, statusvlaggen en resterende TTL te bekijken.

  • Windows (nslookup):

nslookup -type=A example.com

Geeft de lokale resolver weer die het verzoek beantwoordt, gevolgd door het IPv4-adres van het doel.

  • PowerShell (Resolve-DnsName):

Resolve-DnsName -Name example.com -Type A

Geeft een opgemaakte tabel weer met daarin de hostnaam, het recordtype, de TTL en het toegewezen IP-adres.

Veelvoorkomende problemen met A-records en oplossingen

Configuratiefouten in uw A-records kunnen ervoor zorgen dat websites offline gaan of kwetsbaarheden veroorzaken:

  • Verouderde cache en verlengde TTL: Als u een website migreert zonder eerst uw TTL te verlagen, zullen bezoekers verouderde IP-adressen uit de lokale cache ophalen totdat de vorige afteltijd is verstreken.
  • Conflicterende A- en CNAME-records: RFC 1912 verbiedt het plaatsen van een CNAME-record op een hostnaam waarvoor ook al een A-record bestaat. Als u een alias nodig hebt, verwijder dan eerst het bestaande A-record.
  • Ontbrekende www-configuratie: Als u alleen een A-record voor @ publiceert, krijgen bezoekers die naar www.example.com gaan verbindingsfouten, tenzij u een bijbehorende A- of CNAME-vermelding voor www aanmaakt.
  • Verouderde AAAA-records: Als u uw IPv4-host migreert maar een ouder IPv6 AAAA-record laat staan, zullen bezoekers met een IPv6-verbinding blijven proberen de niet meer bestaande server te laden.
  • Dangling A-records en overname van subdomeinen: Als u een virtuele cloudmachine of een elastisch IP-adres op AWS of Azure vrijgeeft zonder het bijbehorende A-record in uw DNS te verwijderen, kan een andere cloudklant datzelfde vrijgegeven IP-adres toewijzen en uw verkeer kapen. Controleer uw infrastructuur regelmatig om loshangende DNS-records.

Veelgestelde Vragen

Waar staat de „A“ in „A-record“ voor?

De „A“ in een A-record staat voor „Address“ (adres). Het vertegenwoordigt het centrale mechanisme voor het toewijzen van hostadressen, waarmee alfabetische domeinnamen op het internet worden gekoppeld aan numerieke IPv4-adressen.

Wat gebeurt er als ik mijn DNS A-record verwijder?

Het verwijderen van je A-record zorgt ervoor dat je domein zijn IP-adres niet kan vinden, wat resulteert in downtime van de website totdat je het record herstelt of vervangt.

Hoe lang duurt het voordat een DNS A-recordwijziging is doorgevoerd?

De tijd die nodig is om DNS-veranderingen te verspreiden over het hele wereldnetwerk varieert van enkele minuten tot 48 uur. De exacte tijd hangt af van je TTL-instellingen en hoe vaak verschillende DNS-servers hun cachegegevens vernieuwen.

Kan een A-record naar een ander domein verwijzen?

Nee. Een A-record kan alleen een geldig 32-bits IPv4-adres bevatten. Als je één domeinnaam of subdomein aan een andere domeinnaam wilt koppelen, gebruik dan in plaats daarvan een CNAME-record.

Heb ik een A-record nodig voor e-mail?

Ja, indirect. Hoewel een MX-record aangeeft welke e-mailserver de inkomende e-mail voor je domein verwerkt, verwijst dat MX-record naar een hostnaam in plaats van naar een IP-adres. De aangewezen e-mailhostnaam moet een geldig A-record hebben, zodat externe e-mailservers het verkeer ernaartoe kunnen leiden.

Laatste woorden

Het DNS A-record vormt de essentiële schakel tussen voor mensen leesbare domeinnamen en de fysieke IPv4-infrastructuur waarop het internet draait. Door nauwkeurige recordwaarden te handhaven, lagere TTL-instellingen te gebruiken vóór geplande migraties en verouderde hosttoewijzingen te verwijderen, worden continue beschikbaarheid, voorspelbare routing en optimale webprestaties gewaarborgd.

DNS-configuraties spelen ook een centrale rol in de beveiliging van uw organisatie. Evalueer regelmatig uw domeinlandschap, controleer op verlaten eindpunten en bescherm uw digitale activa tegen kaping en spoofing met PowerDMARC.

DNS A-record