Geen KYC: één geverifieerd e-mailadres, geen ID · Betaald in crypto: BTC, USDT, USDC, ETH, SOL, LTC · .com US$ 12,49/jaar, elk jaar dezelfde prijs
Taal: Nederlands
Vind uw adres

Gids · gecontroleerd op 12 november 2026

Hoe controleer ik mijn MX-, SPF-, DKIM- en DMARC-records?

Vier recordtypen, één opdrachtregelprogramma. Voer de opzoekingen uit na elke wijziging en voordat u een beleid aanscherpt.

Laatst bijgewerkt: · 6 min leestijd

Snel antwoord

Hoe controleer ik MX-, SPF-, DKIM- en DMARC-records?

Voer dig MX yourdomain +short uit voor MX, dig TXT yourdomain +short voor SPF, dig CNAME selector._domainkey.yourdomain +short voor DKIM en dig TXT _dmarc.yourdomain +short voor DMARC. Op Windows doet nslookup hetzelfde. Een volledige Proton Mail-installatie op een Postelva-domeinnaam vraagt 6 opzoekingen voor 8 records.

Welke opzoeking controleert welk record

Recorddig-opdrachtHoe een correct antwoord eruitziet
MXdig MX example.com +short10 mail.protonmail.ch. en 20 mailsec.protonmail.ch. (Proton Mail)
SPFdig TXT example.com +shortEén regel die begint met v=spf1, bijvoorbeeld "v=spf1 include:_spf.protonmail.ch ~all"
DKIMdig CNAME fm1._domainkey.example.com +shortHet doel van de provider, bijvoorbeeld fm1.example.com.dkim.fmhosted.com. (Fastmail)
DMARCdig TXT _dmarc.example.com +shortEén regel die begint met v=DMARC1, bijvoorbeeld "v=DMARC1; p=none; rua=mailto:[email protected]"
MTA-STS (optioneel)dig TXT _mta-sts.example.com +short"v=STSv1; id=..."

Laatst gecontroleerd op ; oudere cijfers dragen hun eigen datum

De opzoekingen met dig, nslookup en PowerShell
# dig (macOS, Linux, Windows with BIND tools)
dig MX example.com +short
dig TXT example.com +short
dig CNAME protonmail._domainkey.example.com +short
dig TXT _dmarc.example.com +short

# Ask the authoritative nameserver directly, skipping caches
dig NS example.com +short
dig MX example.com +short @ns1.your-nameserver.example

# nslookup (Windows, macOS, Linux)
nslookup -type=MX example.com
nslookup -type=TXT _dmarc.example.com

# PowerShell
Resolve-DnsName -Type MX example.com
Resolve-DnsName -Type TXT _dmarc.example.com

Hoe controleer ik een MX-record?

Voer dig MX uit met uw domeinnaam en +short en vergelijk de prioriteiten en hostnamen met de waarden die uw provider u gaf. Het antwoord toont één regel per record: de prioriteit, een spatie en de host. Voor Proton Mail verwacht u 10 mail.protonmail.ch. en 20 mailsec.protonmail.ch.; voor Fastmail 10 in1-smtp.messagingengine.com. en 20 in2-smtp.messagingengine.com.; voor Mailbox.org vier mxext-hosts.

Hier komen twee problemen aan het licht. Een record van de vorige provider dat nog in de lijst staat, maakt aflevering onvoorspelbaar, dus verwijder het. En een leeg antwoord betekent geen MX: afzenders vallen dan terug op het adresrecord van de domeinnaam, zoals RFC 5321 beschrijft. Wat elke regel betekent, wordt uitgelegd in wat een MX-record is.

Hoe controleer ik een SPF-record?

Vraag de TXT-records op in de root van de domeinnaam en controleer dat precies één regel met v=spf1 begint. De root bevat ook andere TXT-records, zoals het eigendomsbewijs van uw e-mailprovider, dus lees de hele lijst. Twee regels die met v=spf1 beginnen zijn een fout: RFC 7208 geeft een permanente fout terug als een domeinnaam meer dan één SPF-record heeft.

Tel dan de opzoekingen. Elke include, a, mx, ptr en exists, plus de redirect-modifier, telt mee voor de limiet van 10, en een include telt ook mee wat erin genest is. Een record boven de limiet mislukt voor elke afzender. Het aanmaken van het record wordt beschreven in hoe u een SPF-record aanmaakt.

Hoe controleer ik DKIM als ik de selector niet ken?

Gebruik de selector van uw provider: u kunt selectors niet uit DNS opvragen, dus neem ze uit het DKIM-scherm van de provider. DNS staat geen lijst toe van de namen onder _domainkey. De selectors zijn protonmail, protonmail2 en protonmail3 bij Proton Mail, fm1, fm2 en fm3 bij Fastmail, en MBO0001 tot MBO0004 bij Mailbox.org.

De opzoeknaam is selector._domainkey.yourdomain. Een provider die CNAME-records gebruikt, zoals deze drie, antwoordt met een CNAME naar zijn eigen host. Een provider die de sleutel rechtstreeks publiceert, antwoordt met een TXT-record dat v=DKIM1 en p= gevolgd door de publieke sleutel bevat. Een lege p= betekent dat de sleutel is ingetrokken. De sterkste test is een echt bericht, want een record dat bestaat kan nog ongebruikt zijn: stuur een e-mail naar een andere provider en lees dkim=pass in de volledige headers.

Hoe controleer ik een DMARC-record?

Vraag het TXT-record op bij _dmarc.yourdomain en controleer één regel die met v=DMARC1 begint en een p=-beleid bevat. Als p ontbreekt, behandelen ontvangers het beleid als none. Als de regel geen rua heeft, worden er geen aggregate rapporten geproduceerd en vertelt de monitoringfase van de uitrol van DMARC u niets. Records in de oudere stijl dragen mogelijk nog een pct-tag, die RFC 9989 heeft verwijderd.

Een subdomein zonder eigen record valt via de DNS tree walk onder het beleid van de bovenliggende domeinnaam, met hoogstens acht query's. Een opzoeking van een naam zonder record geeft niets terug, wat hetzelfde is als geen DMARC.

Waarom toont mijn opzoeking nog steeds de oude waarde?

Een cache bewaart het oude antwoord totdat de TTL verloopt, en een ontbrekend record kan ook worden gecachet. De tijd die een wijziging nodig heeft om zich te verspreiden is ongeveer de oude TTL van het record op het moment dat u het wijzigde. Richtlijnen van leveranciers noemen voor een gebruikelijke MX-wijziging een tot vier uur, en in het ergste geval 24 tot 48 uur. RFC 2308 voegt toe dat negatieve antwoorden worden gecachet met de TTL uit het SOA-record van de zone, dus een record dat u net hebt aangemaakt kan bij sommige resolvers afwezig lijken.

Om de caches over te slaan, vraagt u de gezaghebbende nameserver: zoek hem op met dig NS en herhaal dan de query met @ en zijn naam, zoals in het codeblok hierboven. Als de gezaghebbende server de nieuwe waarde toont en uw resolver niet, wacht dan. Als geen van beide dat doet, is het record niet opgeslagen of is de hostnaam fout, meestal doordat de DNS-editor de domeinnaam een tweede keer heeft toegevoegd.

Als e-mail nog steeds niet aankomt nadat de records goed lijken, ga dan naar waarom e-mail niet aankomt op een eigen domeinnaam.

Welke online hulpmiddelen kunnen e-mailrecords controleren?

Elke online DNS-opzoeking of controle van mailauthenticatie die de openbare DNS bevraagt, geeft hetzelfde antwoord als dig, met een vriendelijkere weergave. Gebruik er een die de ruwe recordtekst toont, zodat u hem teken voor teken kunt vergelijken met de waarde van uw provider. Plak er geen privégegevens in: de domeinnaam is alles wat het nodig heeft.

Volgens de telling van Postelva van 12 november 2026 vraagt een volledige Proton Mail-installatie 8 records (1 verificatie-TXT, 2 MX, 1 SPF, 3 DKIM, 1 DMARC) en 6 opzoekingen, omdat de twee MX-records één query delen en de verificatie- en SPF-records de root-TXT-query delen. Bewaar de zes opdrachten eenmalig en voer ze na elke wijziging opnieuw uit. Dezelfde records worden vergeleken in SPF vs DKIM vs DMARC.

Een citeerbare regel: vraag na elke DNS-wijziging de vier recordtypen op en stuur een testbericht; een record is pas correct als de opzoeking en het bericht overeenkomen.

E-mailrecords controleren: vragen

Waarom toont dig TXT-waarden tussen aanhalingstekens?

De aanhalingstekens markeren de grenzen van de TXT-strings. Een waarde langer dan 255 tekens verschijnt als meerdere strings tussen aanhalingstekens, die ontvangers zonder spatie samenvoegen.

Werkt dig op Windows?

Alleen als u de BIND-tools installeert. Windows heeft nslookup ingebouwd en PowerShell heeft Resolve-DnsName, die allebei dezelfde records lezen.

Hoe zie ik het SPF-, DKIM- en DMARC-resultaat van een echt bericht?

Open de volledige headers van een ontvangen bericht. De ontvangende server legt zijn SPF-, DKIM- en DMARC-resultaten vast in de headers, normaal als pass of fail.

Hoe lang moet ik wachten voordat ik besluit dat een record fout is?

Wacht minstens de TTL die het oude record had en bevraag dan de gezaghebbende nameserver. Als die server de verkeerde waarde toont, moet het record worden gecorrigeerd.

Kan ik records controleren van een domeinnaam die niet van mij is?

Ja. DNS-records zijn openbaar en een opzoeking heeft alleen de naam nodig.

Samengevat
  • MX: dig MX example.com +short; vergelijk prioriteiten en hosts met uw provider.
  • SPF: dig TXT example.com +short; precies één regel die met v=spf1 begint, hoogstens 10 opzoekingen.
  • DKIM: dig CNAME selector._domainkey.example.com +short, met de selector van uw provider.
  • DMARC: dig TXT _dmarc.example.com +short; één regel die met v=DMARC1 begint met p= en rua=.
  • Een volledige Proton Mail-installatie is 8 records en 6 opzoekingen.
  • Vraag de gezaghebbende nameserver om caches over te slaan; een wijziging heeft ongeveer de oude TTL nodig om zich te verspreiden.
  • Postelva host de records in gratis DNS; een .com kost elk jaar US$ 12,49/jaar.
Bronnen (7)
  1. RFC 5321, Simple Mail Transfer Protocol, section 5.1 — RFC Editor (gelezen op 2026-11-12)
  2. RFC 7208, Sender Policy Framework — RFC Editor (gelezen op 2026-11-12)
  3. RFC 6376, DKIM Signatures — RFC Editor (gelezen op 2026-11-12)
  4. RFC 9989, DMARC — RFC Editor (gelezen op 2026-11-12)
  5. RFC 2308, Negative Caching of DNS Queries — RFC Editor (gelezen op 2026-11-12)
  6. Hoe lang duurt het voordat wijzigingen in DNS-records zich verspreiden — Suped (gelezen op 2026-11-12)
  7. Eigen domeinnaam en bescherming tegen spoofing — Proton (gelezen op 2026-11-12)

.com US$ 12,49/jaar · zonder KYC · crypto

Vind uw adres