Home - Domein, DNS en e-mail voor je WordPress-website: hoe het samenhangt
Op deze pagina

Domein, DNS en e-mail voor je WordPress-website: hoe het samenhangt

Foto van David Ladiges
David Ladiges
Technical Lead
Domein, DNS en e-mail voor je WordPress-website: hoe het samenhangt
Domein, DNS en e-mail voor je WordPress-website: hoe het samenhangt

Je wilt je website verhuizen, of je e-mail doet ineens niets meer, en je weet niet bij wie je moet zijn. Bij de partij van je domein, bij je hosting of bij je e-mailprovider? Je domeinnaam wijst via DNS-records naar de server van je website (A-record) en naar je mailserver (MX-record). Domein, hosting en e-mail kunnen bij verschillende partijen staan, en de DNS-instellingen bepalen wie wat afhandelt. Het lijkt een wirwar, maar het zijn vier lagen, en per probleem hoef je er meestal maar één te snappen. Hieronder leg ik ze een voor een uit, met per onderwerp een link naar de verdieping.

Het korte antwoord: vier lagen die op elkaar aansluiten

Een WordPress-website met e-mail op je eigen domein draait op vier lagen, namelijk de domeinnaam, de nameservers, de DNS-records en de servers voor hosting en e-mail. Elke laag heeft een eigen taak en vaak ook een eigen leverancier. In deze tabel zie je ze naast elkaar.

LaagWat het doetWie het levertVoorbeeld
1. DomeinnaamJouw naam op internet, vastgelegd op naam van de houderEen registrar, namens het register van de extensiejouwbedrijf.nl
2. NameserversBepalen welke partij de DNS van je domein beheertJe registrar, je hostingpartij of een externe DNS-dienst zoals Cloudflarens1.voorbeeldhost.nl
3. DNS-recordsWijzen per dienst naar de juiste serverDe partij waar je nameservers naar wijzenA-record naar je webserver, MX-record naar je mailserver
4. Hosting en mailserverHier draaien je WordPress-site en je mailboxen echtJe hostingpartij, voor e-mail soms Google Workspace of Microsoft 365Webserver met PHP en database, mailserver met je mailboxen

Ik leg het zelf altijd uit met een bedrijfspand. Je domein is het adres op de gevel. DNS is de receptie met het adresboek, die bezoekers naar het juiste gebouw stuurt en de post naar de juiste postkamer. Hosting is het gebouw waar je website staat, en de mailserver is de postkamer. De registrar legt dus vast dat het domein van jou is, de nameservers bepalen wie het adresboek bijhoudt, en de records in dat adresboek sturen websiteverkeer en e-mail naar de juiste server. Staan al die lagen bij één partij, dan merk je er weinig van. Staan ze verspreid, en dat is bij veel MKB-websites zo, dan moet je weten welke laag waar zit voordat je iets aanpast.

Je domeinnaam: eigendom via een registrar

Een registrar is een bedrijf dat namens jou een domeinnaam vastlegt bij het register van de extensie. Elke extensie heeft een eigen register. Voor .nl is dat SIDN, voor .be DNS Belgium en voor .eu EURid. In dat register sta jij of je bedrijf als houder (registrant), en de houder is de eigenaar van het domein. De registrar is alleen de tussenpersoon die de registratie uitvoert.

Dat onderscheid klinkt formeel, maar in de praktijk is het belangrijk. Wil je je domein naar een andere partij verhuizen, dan heb je als houder de verhuiscode (ook wel token) nodig. Staat het domein op naam van je webbouwer, dan heeft hij die sleutel en jij niet. Controleer daarom in de WHOIS, de openbare opzoekfunctie van het register, wie er als houder staat. Mijn advies is om je domein altijd op naam van je eigen bedrijf te zetten en zelf de inloggegevens van je registrar te bewaren. We zien te vaak ondernemers die hun eigen domein niet kunnen verhuizen, omdat de webbouwer van vijf jaar geleden de sleutel heeft.

Let ook op de verlenging. Vervalt je domein, dan stoppen je website en je e-mail tegelijk, en na een periode kan iemand anders de naam registreren. Ga je een nieuw domein vastleggen, dan kun je bij ons een domeinnaam registreren voor onder andere .nl, .be, .com, .eu, .de, .fr, .net en .shop.

DNS: het adresboek dat alles verbindt

DNS (Domain Name System) is het systeem dat een domeinnaam vertaalt naar het IP-adres van een server. Een IP-adres is het numerieke adres waarop een server bereikbaar is, zoals 192.0.2.10. Typt iemand je domein in, dan zoekt een DNS-resolver, meestal van de internetprovider van die bezoeker, dat adres voor hem op. Alle records van één domein staan samen in de DNS-zone, het adresboek uit de vergelijking. Wil je de basis rustig nalezen, lees dan wat DNS is en waarom het belangrijk is.

Nameservers: wie de DNS beheert

Nameservers zijn de servers waarop de DNS-zone van je domein staat en die antwoord geven op vragen over je domein. Ze bepalen dus waar je DNS beheerd wordt, bij je registrar, bij je hostingpartij of bij een externe partij zoals Cloudflare. Welke nameservers bij je domein horen, stel je in bij je registrar.

Hier zit de gevaarlijkste wijziging van dit hele verhaal. Wijzig je de nameservers, dan verhuist je hele DNS-zone naar een nieuwe partij, en records die je daar niet opnieuw aanmaakt, bestaan niet meer. De klacht die ik daarna het vaakst hoor, is dat de e-mail het niet meer doet. Het MX-record en de TXT-records voor SPF en DKIM zijn dan simpelweg niet meegekomen. Kopieer daarom eerst alle records en zet ze klaar bij de nieuwe partij, voordat je de nameservers omzet. Staat DNSSEC aan, een digitale ondertekening van je DNS-zone, zet het dan eerst uit of neem het DS-record mee. Doe je dat niet, dan is je domein na de wissel onbereikbaar.

De records die ertoe doen

Een DNS-record is één regel in de DNS-zone die voor één dienst aangeeft waar het verkeer heen moet. Voor de meeste WordPress-sites heb je aan vier soorten genoeg. Het A-record koppelt je domeinnaam aan het IP-adres van je webserver. Een CNAME-record laat een subdomein, zoals www of shop, verwijzen naar een andere naam. Het MX-record vertelt welke mailserver de e-mail voor je domein ontvangt. TXT-records bevatten tekst ter controle, zoals je SPF-record of de verificatiecode van Google Search Console.

Elk record heeft daarnaast een TTL (time to live), de tijd in seconden dat resolvers het antwoord mogen onthouden. Bij Surver is dat standaard 600 seconden. Een wijziging is pas overal zichtbaar als de oude antwoorden verlopen zijn, en dat heet propagatie. De details per record lees je in DNS-records uitgelegd: A, CNAME, MX, TXT en TTL.

Hosting: waar je WordPress-website draait

Hosting is de server waar je WordPress-website draait, met je bestanden, je database en PHP. Het A-record van je domein wijst naar het IP-adres van die server, en meer verbinding tussen domein en hosting is er eigenlijk niet. Wil je weten welke hostingvorm bij je past, lees dan wat managed WordPress hosting is.

Dat maakt verhuizen minder spannend dan veel mensen denken. Ga je naar een andere hostingpartij, dan krijgt je site een nieuw IP-adres en pas je het A-record aan. Je domein hoeft daarvoor niet mee te verhuizen. Hoe je zo’n overstap in de juiste volgorde aanpakt, staat in WordPress-website verhuizen naar andere hosting. Je SSL-certificaat hangt wel aan domein en hosting samen. Bij Surver is een SSL-certificaat van Let’s Encrypt gratis, ook als wildcardcertificaat, en het verlengt automatisch zolang je DNS naar Surver wijst. Hoe dat precies werkt, lees je in SSL-certificaat en HTTPS.

E-mail: je mailboxen draaien vaak ergens anders

Het MX-record bepaalt welke mailserver de e-mail voor je domein ontvangt, en dat kan je hostingpartij zijn, maar ook Google Workspace of Microsoft 365. Het helpt om twee soorten e-mail uit elkaar te houden. Je mailboxen ontvangen en versturen je gewone zakelijke mail. Die regel je met e-mail hosting of met een van de grote kantoorpakketten, en welke keuze bij jou past, lees je in zakelijke e-mail kiezen. Mailboxen bij ons hebben maximaal 10 GB opslag en vallen onder onze standaard verwerkersovereenkomst, wat prettig is als je AVG-dossier op orde moet zijn.

Daarnaast verstuurt WordPress zelf mail, zoals formulierberichten, WooCommerce-orders en wachtwoordherstel. Die mail moet via SMTP gaan en met SPF, DKIM en DMARC geautoriseerd zijn, anders belandt hij in de spamfolder. Een mailbox verstuurt maximaal 75 mails per uur. Heb je meer nodig, bijvoorbeeld voor een drukke webshop, dan is transactionele e-mail de oplossing, bij ons via Dropper, onze eigen dienst. Komen je formuliermails niet aan, lees dan e-mail vanuit WordPress komt niet aan.

Drie veelvoorkomende situaties

Bij MKB-websites zien we vooral drie opstellingen, en elk heeft een eigen zwakke plek. In de eerste staat alles bij één partij, bijvoorbeeld bij Surver. De nameservers, het A-record en het MX-record wijzen allemaal naar dezelfde aanbieder, en bij een storing heb je één loket. Dat is het eenvoudigst, maar je bent ook volledig afhankelijk van die ene partij.

In de tweede situatie staan je domein en e-mail bij registrar X en draait je website bij Surver. De nameservers staan dan bij registrar X, het A-record wijst naar onze webserver en het MX-record naar de mailserver van registrar X. Voor de website bel je ons, voor e-mail en DNS registrar X. Elke wijziging aan de website vraagt dus een handeling bij een andere partij, en dat vergeet je makkelijk.

De derde situatie zie ik steeds vaker. De website draait bij ons en de e-mail bij Microsoft 365 of Google Workspace. De nameservers staan bij ons of bij je registrar, het A-record wijst naar onze webserver en het MX-record naar Microsoft of Google. Het gaat hier vooral mis bij een nameserverwissel, omdat de MX- en TXT-records van Microsoft of Google dan niet worden meegenomen. Bij een storing in je mail bel je dus Microsoft of Google, bij een storing op je site onze support.

Zo zoek je uit waar jouw domein, DNS en e-mail staan

Met drie gratis online controles weet je waar alles staat, zonder dat je een terminal hoeft te openen. Dit doe ik zelf ook als eerste bij een nieuwe klant.

  1. Zoek je domein op in de WHOIS van het register, voor .nl op sidn.nl. Je ziet dan de houder en de registrar.
  2. Doe een online DNS-lookup, bijvoorbeeld met MXToolbox of de Dig-tool in de Google Admin Toolbox. Noteer de nameservers en het IP-adres in het A-record.
  3. Vraag met dezelfde tool het MX-record op. Daaraan zie je welke partij je e-mail ontvangt.

Zet de uitkomsten in één overzicht en bewaar de inloggegevens van je registrar in je wachtwoordmanager. Dan zoek je ze niet op het moment dat er iets stuk is.

Wanneer pas je wat aan?

Bij een wijziging pas je meestal maar één laag aan, en het loont om vooraf te weten welke. Dit zijn de situaties die ik het vaakst tegenkom.

  • Website naar een andere hostingpartij: alleen het A-record aanpassen.
  • Domein naar een andere partij: met de verhuiscode, zie domein en DNS verhuizen.
  • Nieuwe e-mailprovider: MX- en TXT-records aanpassen.
  • Formuliermails in de spamfolder: SPF, DKIM en DMARC controleren.

Verlaag bij een geplande wijziging vooraf de TTL, dan is de nieuwe instelling sneller overal actief.

Wil je het overzicht liever bij één partij, dan kun je bij Surver met managed WordPress hosting domein, DNS en hosting samen onderbrengen. Staat je domein elders, dan kan de DNS toch bij ons. Je zet de nameservers naar Surver, of je laat de DNS waar hij is en wijst alleen het A-record naar ons. We gebruiken standaard een TTL van 600 seconden en ondersteunen DNSSEC, en je websites, databases en back-ups staan in datacenters binnen Europa. Stap je over, dan nemen we met de gratis verhuisservice je website, e-mailaccounts inclusief mappen, DNS-records en domein voor je mee. Google Workspace en Microsoft 365 kun je ook via ons afnemen.

Veelgestelde vragen

Kan mijn domein bij een andere partij staan dan mijn hosting?

Ja, dat kan prima. Je wijst het A-record of de nameservers naar je hosting. Het voordeel is dat je makkelijker van hosting wisselt, het nadeel dat je twee partijen, twee facturen en bij een storing twee loketten hebt.

Hoe lang duurt het voordat een DNS-wijziging werkt?

Dat hangt af van de TTL en van caches bij internetproviders. Bij Surver is de TTL standaard 600 seconden, dus 10 minuten. Reken op minuten tot enkele uren, en bij een nameserverwissel geldt als algemene vuistregel tot 48 uur.

Wat is het verschil tussen een DNS-zone en een nameserver?

De DNS-zone is de lijst met alle records van je domein. De nameserver is de server waarop die lijst staat en die antwoord geeft op vragen over je domein.

Kan Surver mijn domein, DNS en e-mail samen beheren?

Ja. Surver verzorgt domeinregistratie, DNS (ook als je domein elders geregistreerd staat, via de nameservers), e-mail hosting en Google Workspace of Microsoft 365. Je kunt ook alleen je hosting bij ons onderbrengen en de rest houden waar het staat. Wil je daarnaast de updates en back-ups van je site uitbesteden, dan past WordPress onderhoud erbij.

Heb je een vraag over je website of hosting?

Ons team staat klaar om je te helpen! Laat je gegevens achter en we nemen vrijblijvend contact op.

Deel dit artikel:

Stel je vraag

Heb je een vraag over je website, hosting of WordPress? Vul je gegevens hieronder in en we nemen zo snel mogelijk contact met je op met een persoonlijk antwoord.

Je hebt geen technische kennis nodig. We denken graag met je mee.

Stel je vraag