DNS instellen: A, CNAME, MX en TXT uitgelegd
DNS instellen voor je domein: wat A, AAAA, CNAME, MX en TXT doen, hoe je SPF, DKIM en DMARC zet, wat TTL is en hoe lang het duurt.
Je stelt DNS in bij de partij die de nameservers van je domein beheert, meestal je registrar of hostingpartij. Daar maak je records aan: een A-record voor je website, MX-records voor je mail en TXT-records voor onder meer SPF, DKIM en DMARC. Een wijziging werkt meestal binnen een paar uur, soms duurt het tot twee dagen.
Hieronder lees je wat elk type record doet, wat je instelt voor website en mail, en wat je moet weten voordat je iets aanpast.
Wat is DNS?
DNS is het telefoonboek van internet. Je typt een domeinnaam, en DNS vertelt je browser op welke server de site staat. Datzelfde systeem vertelt andere mailservers waar jouw mail naartoe moet. Een DNS-record is één regel in dat boek.
Welke DNS-records zijn er?
| Record | Doet | Voorbeeld |
|---|---|---|
| A | Naam naar een IPv4-adres | voorbeeld.nl naar 192.0.2.10 |
| AAAA | Naam naar een IPv6-adres | voorbeeld.nl naar een IPv6-adres |
| CNAME | Naam naar een andere naam | www naar voorbeeld.nl |
| MX | Waar de mail naartoe gaat | mail.voorbeeld.nl, met een prioriteit |
| TXT | Losse tekst, o.a. voor SPF, DKIM, DMARC en verificatie | v=spf1 ... |
Een CNAME kun je niet zomaar op de kale domeinnaam (zonder www) zetten naast andere records. Gebruik daar een A-record, of kijk of je provider een alternatief biedt.
DNS instellen voor je website
- Vraag aan je hostingpartij het IP-adres van je server, of de hostnaam als die dat voorschrijft.
- Maak een A-record voor
@(de kale domeinnaam) met dat IP-adres. Heeft de server ook IPv6, voeg dan een AAAA-record toe. - Maak een CNAME voor
wwwdie naar je domeinnaam wijst. - Zorg dat je site op beide adressen werkt, en kies één variant als hoofdadres met een 301 redirect.
- Controleer of je SSL-certificaat de nieuwe instellingen goed oppakt, bijvoorbeeld met onze SSL-check.
DNS instellen voor e-mail
Voor mail heb je twee soorten records nodig. Eerst de MX-records, die zeggen waar binnenkomende mail heen gaat. Je mailprovider geeft je de exacte waarden. Daarna drie records die bewijzen dat jouw mail echt van jou komt. Meestal zijn dat TXT-records; DKIM zet je bij sommige providers als CNAME:
- SPF zegt welke servers namens jouw domein mogen mailen.
- DKIM zet een digitale handtekening op je mail. De provider geeft je de sleutel of de verwijzing die je in DNS zet.
- DMARC zegt wat ontvangers moeten doen met mail die niet door de SPF- en DKIM-controle komt, en waar rapporten naartoe gaan.
Je mag maar één SPF-record per domein hebben. Heb je meerdere diensten die mailen, voeg ze dan samen in dat ene record.
Controleer wat er nu staat met de gratis SPF- en DMARC-check. Komt je mail in de spam terecht? Lees dan mail komt in de spam.
Wat is TTL?
TTL (time to live) is het aantal seconden dat een DNS-server een antwoord onthoudt. Een lage TTL, bijvoorbeeld 300 seconden, laat wijzigingen snel doorkomen. Een hoge TTL, zoals een dag, maakt DNS iets zuiniger maar traag bij wijzigingen. Ga je verhuizen, verlaag de TTL dan een dag eerder en zet hem na afloop weer hoger.
Hoe lang duurt het voordat het werkt?
Meestal minuten tot een paar uur. In het slechtste geval 24 tot 48 uur, omdat sommige servers het oude antwoord blijven bewaren tot de TTL is verlopen. Verschillende mensen kunnen daarom tijdelijk een andere versie van je site zien. Dit is normaal en gaat vanzelf over.
Veelgemaakte fouten
- Een oud record laten staan naast het nieuwe, waardoor een deel van het verkeer naar de verkeerde server gaat.
- MX-records aanpassen zonder te weten waar je mail nu draait. Je mail kan dan tijdelijk wegvallen.
- Twee SPF-records maken in plaats van er één.
- Een typefout in een DKIM-sleutel. Plak hem exact zoals de provider hem geeft.
- Niet noteren wat er stond. Maak een screenshot of kopie voordat je iets wijzigt.
Wanneer laat je het ons doen?
Eén A-record aanpassen kun je zelf. Het wordt riskanter als je site en mail tegelijk verhuizen, als je meerdere diensten hebt die namens je domein mailen, of als je niet zeker weet wat een bestaand record doet. Een fout merk je pas als de mail wegblijft.
Bij ons Care-abonnement vanaf €39 per maand regelen wij DNS voor je, samen met hosting, SSL, domein en e-mail. Heb je alleen een domein nodig? Lees dan over een domeinnaam registreren. Je kunt ook gewoon contact opnemen met je vraag, dan hoor je binnen één werkdag van ons.