TXT-record
Wat is een TXT-record?
Een TXT-record is een DNS-record dat vrije tekst bevat. Het koppelt geen adres aan een naam, zoals een A-record doet, maar slaat informatie over je domein op die andere systemen kunnen uitlezen.
Het record bestaat uit een naam, meestal het domein zelf of een subdomein, en een tekstwaarde. Een tekstdeel mag maximaal 255 tekens lang zijn. Langere teksten worden daarom in meerdere delen opgeslagen.
Waarvoor wordt het gebruikt?
De meest voorkomende toepassing is domeinverificatie. Een dienst vraagt je een specifieke tekst als TXT-record toe te voegen. Staat die er, dan weet de dienst dat jij het domein beheert.
Ook e-mailsystemen gebruiken TXT-records, bijvoorbeeld voor SPF, DKIM en DMARC. Hoe die werken valt onder e-mail en wordt hier niet verder uitgelegd.
Waar let je op?
- Kopieer de tekst precies over, ook de spaties en aanhalingstekens die de dienst vraagt. Een kleine afwijking maakt de verificatie ongeldig.
- Laat een verificatierecord staan zolang je de dienst gebruikt. Sommige diensten controleren dat regelmatig opnieuw.
- Let op met records die je maar één keer per domein mag hebben, zoals SPF. Een tweede SPF-record maakt de controle ongeldig.
TXT-records staan in dezelfde zone als je andere records. Meer over die zone lees je bij wat een DNS-zone is. Voor het record dat de mailserver aanwijst, zie wat een MX-record is.
Hoe voeg je zo'n record toe?
De dienst die om het record vraagt, geeft meestal de naam en de exacte tekst. Die voeg je toe via de DNS-instellingen van je domein, bij je hoster of DNS-aanbieder. Let daarbij op de naam: sommige systemen vullen het domein automatisch in, en dan hoort de naam niet dubbel te staan.
Na het toevoegen kan het even duren voordat de dienst het record ziet. Gaat de verificatie daarna nog steeds mis, controleer dan of er naast je nieuwe record nog een oud record met een vergelijkbare tekst staat.
Veelgestelde vragen
Kan iemand anders mijn TXT-record zien?
Ja. DNS-records zijn publiek opvraagbaar, dus alles wat je als TXT-record zet, kan iedereen opzoeken. Zet daar daarom geen wachtwoorden, geheime sleutels of persoonsgegevens in. Een verificatiecode is bedoeld om openbaar te zijn; een geheime sleutel is dat niet.
Waarom werkt mijn TXT-record niet meteen?
Vaak komt dat door de wachttijd van DNS. Resolvers bewaren het oude antwoord tot de TTL verloopt. Controleer eerst of de tekst exact klopt en of de naam goed is ingevuld. Daarna kun je wachten en het record opnieuw opzoeken met een DNS-checker.