Authenticatie en DNS
DNS TXT-record
Een DNS TXT-record is een regel tekst in de instellingen van je domein. Mailservers lezen TXT-records om SPF, DKIM en DMARC te controleren. Andere diensten lezen ze om te bevestigen dat het domein van jou is.
Wat is een DNS TXT-record?
Een DNS TXT-record is een regel tekst in de instellingen van je domein. Iedereen op internet kan die tekst lezen.
Eerst wat DNS is. DNS staat voor Domain Name System. Het werkt als een openbaar telefoonboek voor domeinen. Als iemand jouw domein intypt, vertelt DNS de computer van die persoon waar het te vinden is. DNS bevat verschillende soorten regels, die records heten. Elk soort record heeft één taak.
Een TXT-record bevat platte tekst. Het stuurt niemand ergens heen. Het is een notitie bij je domein. Andere systemen lezen de notitie en handelen ernaar.
Waarvoor TXT-records dienen
Bij e-mail bevatten TXT-records de regels die bewijzen dat je e-mails echt zijn.
| Gebruik | Waar het record staat | Voorbeeldwaarde |
|---|---|---|
| SPF | je domein, bijvoorbeeld example.com | v=spf1 include:_spf.google.com ~all |
| DKIM | selector._domainkey.example.com | v=DKIM1; k=rsa; p=MIIBIjANBg... |
| DMARC | _dmarc.example.com | v=DMARC1; p=none; rua=mailto:reports@example.com |
| Eigendom van het domein | je domein | google-site-verification=abc123... |
De waarden hierboven zijn ingekorte voorbeelden. Je echte waarden krijg je van je e-mailprovider of van de dienst die je koppelt.
Een eenvoudig voorbeeld
Zo voeg je een TXT-record toe.
- Marco gaat Google Workspace gebruiken. Hij wil dat zijn e-mails van marco@studio.example in de inbox aankomen.
- Google geeft hem een waarde. De installatiehandleiding zegt dat hij een SPF-record moet toevoegen met
v=spf1 include:_spf.google.com ~all. - Marco opent zijn domeininstellingen. Hij logt in bij het bedrijf waar hij het domein heeft gekocht. Dat heet de registrar of DNS-host.
- Hij voegt een TXT-record toe. Hij kiest het type TXT, laat de naam op zijn domein staan en plakt de waarde.
- Hij wacht. Het kan een paar minuten tot een paar uur duren voordat de wijziging overal zichtbaar is.
- Servers kunnen hem nu controleren. Als Marco een e-mail verstuurt, leest de ontvangende server zijn TXT-record. Die ziet dat de servers van Google voor studio.example mogen versturen.
Fouten die TXT-records breken
De meeste problemen met TXT-records komen door een paar eenvoudige fouten.
- Maar één SPF-record per domein. Als een domein twee TXT-records heeft die met
v=spf1beginnen, mislukt SPF. Voeg ze samen tot één record. - Lange waarden worden opgesplitst. Eén stuk tekst in een TXT-record mag maximaal 255 tekens bevatten. Lange waarden, zoals DKIM-sleutels, worden als meerdere stukken opgeslagen. De meeste DNS-hosts doen dit voor je.
- Gebruik de exacte naam. Een DMARC-record moet op
_dmarcstaan, niet op je hoofddomein. Een DKIM-record moet op de selectornaam staan die je provider je geeft. - Kopieer de waarde precies. Eén ontbrekend teken maakt het record onbruikbaar.
Zo controleer je een TXT-record
Je kunt de TXT-records van elk domein lezen. Open op een Mac of Linux-computer de terminal en typ dig TXT example.com. Typ op Windows nslookup -type=TXT example.com.
Je kunt ook onze SPF checker (in het Engels) gebruiken. Die leest het SPF-record van een domein en legt uit wat het toestaat.
Hoe TXT-records zich verhouden tot verificatie
TXT-records beschermen de e-mail die je verstuurt. Ze bewijzen dat de e-mail van jou komt. Ze zeggen niets over de vraag of de persoon aan wie je schrijft nog een mailbox heeft.
Dat is een andere controle. Een email checker vraagt de ontvangende server of een adres bestaat. Je hebt allebei nodig: correcte records op je domein en een schone lijst met echte adressen.
Verwante begrippen
- SPF-recordEen SPF-record is een regel tekst op je domein die de servers noemt die e-mail mogen versturen voor dat domein. Ontvangende servers controleren het om te bevestigen dat een e-mail die zegt van jouw domein te komen, door een van jouw servers is verstuurd.
- DKIMDKIM staat voor DomainKeys Identified Mail. Het voegt een digitale handtekening toe aan elke e-mail die je verstuurt. De ontvangende server controleert de handtekening om te bevestigen dat de e-mail van je domein komt en na verzending niet is gewijzigd.
- DMARCDMARC is een regel die je publiceert in de DNS van je domein. Die vertelt ontvangende servers wat ze moeten doen met een e-mail die zegt van jouw domein te komen, maar niet slaagt voor SPF en DKIM. Hij vertelt ze ook waar ze rapporten naartoe moeten sturen.
- MX-recordEen MX-record is een instelling van een domein die aangeeft welke server de e-mail voor dat domein ontvangt. Als je mailt naar name@example.com, zoekt je mailserver het MX-record van example.com op om te zien waar de e-mail heen moet.
- PTR-recordEen PTR-record is een DNS-record dat een IP-adres aan een servernaam koppelt. Het is het omgekeerde van een normaal DNS-record. Mailservers controleren het PTR-record van het IP-adres dat naar hen verstuurt, en sommige weigeren e-mail van een IP-adres zonder PTR-record.
- BIMIBIMI is een e-mailstandaard die je merklogo naast je e-mails toont in inboxen die het ondersteunen. Het staat voor Brand Indicators for Message Identification. Het werkt alleen als je domein slaagt voor DMARC met een quarantine- of reject-beleid.
