Hvad er en TXT-post?

Du tilmelder dig en ny e-mailtjeneste, følger hvert trin og trykker send. Men dine e-mails havner hele tiden i spam. Eller du prøver at bekræfte dit domæne i et søgeværktøj, og det siger, at ejerskabet ikke kunne bekræftes. I begge tilfælde er løsningen den…

Kladde

Har du læst kapitlet om DNS-posttyper, ved du, at hver post i din DNS-zone har sit eget job. A-poster peger på IP-adresser. MX-poster styrer e-mailruting. En TXT-post gør ingen af delene. Den har en linje ren tekst, der fortæller andre systemer noget om dit domæne. Teksten kan sige "denne e-mailudbyder må sende på mine vegne" eller "ja, jeg ejer dette domæne" eller "her er nøglen til at bekræfte mine beskeder."

Tænk på en seddel hængt op på din hoveddør. Den ændrer ikke på, hvordan dit hus virker. Men alle, der går hen og læser den, lærer noget vigtigt om, hvem der bor der, og hvad de har givet lov til.

Hvordan ser en TXT-post ud?

En TXT-post har fire dele, ligesom andre DNS-poster. Her er, hvad hver gør.

  • Værtsnavn (name) er det domæne eller subdomæne, posten gælder for. For dit hoveddomæne er det som regel "@" eller tomt. For et subdomæne som mail.dindomaene.dk ville værtsnavnet være "mail"
  • Type fortæller DNS-systemet, at det er en TXT-post
  • Værdi er selve tekstindholdet. Det kan være en bekræftelseskode, en e-mailpolitik, en offentlig nøgle eller en anden tekststreng på op til 255 tegn pr. segment
  • TTL (time to live) styrer, hvor længe DNS-servere gemmer denne post, før de tjekker for opdateringer. Standarden er som regel 3600 sekunder, som svarer til en time

Her er, hvordan en enkel TXT-post ser ud i et panel med DNS-indstillinger.

  • Værtsnavn sat til @
  • Type sat til TXT
  • Værdi sat til "v=spf1 include:_spf.example.com ~all"
  • TTL sat til 3600

Det eksempel er en SPF-post, en af de mest almindelige typer TXT-post. Afsnittene nedenfor forklarer, hvad SPF betyder, og hvordan andre e-mailsikkerhedsposter virker.

Hvordan bruges en TXT-post til domænebekræftelse?

Det er den enkleste brug af en TXT-post. En tjeneste har brug for bevis for, at du ejer et domæne. Du beviser det ved at tilføje en post, som kun domæneejeren kunne tilføje.

Sådan foregår det.

  1. Du tilmelder dig en tjeneste og fortæller den dit domænenavn
  2. Tjenesten giver dig en unik bekræftelseskode
  3. Du logger ind på dine DNS-indstillinger og tilføjer en TXT-post med den kode som værdi
  4. Tjenesten tjekker din DNS for TXT-posten
  5. Finder den koden, er bekræftelsen gennemført

Hvorfor virker det? Fordi kun den, der har adgang til dine DNS-indstillinger, kan tilføje poster dér. Bekræftelseskoden er meningsløs i sig selv. Den beviser bare, at du har nøglerne til DNS-zonen.

Hvad er en SPF-post?

Hvad SPF står for

SPF står for Sender Policy Framework. Det er en TXT-post, der lister, hvilke mailservere der må sende e-mail med dit domænenavn. Når nogen modtager en e-mail fra dig, tjekker deres mailserver din SPF-post for at se, om den afsendende server står på den godkendte liste.

Hvad en SPF-post gør

Uden en SPF-post kan alle sende en e-mail, der ser ud, som om den kom fra dit domæne. Det kaldes e-mail-spoofing. Det er et af de ældste tricks i phishing, og det virker, fordi den modtagende server ikke kan tjekke, om afsenderen er den, vedkommende udgiver sig for at være.

En SPF-post løser det. Det er som at give postkontoret en liste over de kurerer, der må sende pakker på dine vegne. Dukker der en pakke op fra en kurer, der ikke står på listen, ved postkontoret, at noget er galt.

Her er et eksempel.

v=spf1 include:_spf.mailprovider.com ~all

Den siger tre ting.

  • v=spf1 viser, at det er en SPF-post
  • include:_spf.mailprovider.com betyder "de servere, som denne mailudbyder har på sin liste, må sende e-mail for mit domæne"
  • ~all betyder "kommer en e-mail fra en anden server, så behandl den som mistænkelig, men afvis den ikke direkte"

Hvis "~all" ændres til "-all", bliver reglen strengere. Så fortæller den modtagende servere, at de skal afvise alt, der ikke står på den godkendte liste.

Hvad er en DKIM-post?

Hvad DKIM står for

DKIM står for DomainKeys Identified Mail. Hvor SPF tjekker, hvem der sendte e-mailen, tjekker DKIM, om e-mailen er blevet pillet ved på vej til din indbakke.

Sådan virker den offentlige nøgle

Tænk på DKIM som et vokssegl på et brev. Når din mailserver sender en e-mail, stempler den den med en skjult signatur. Signaturen laves med en privat nøgle, som kun din server kender. Den tilhørende offentlige nøgle ligger i en TXT-post på dit domæne, synlig for alle, der kigger.

Når den modtagende server får e-mailen, læser den din offentlige nøgle fra DNS og tjekker den mod signaturen. Passer de sammen, er e-mailen bekræftet som ægte og urørt. Passer de ikke, kan e-mailen være ændret et sted undervejs.

Du behøver ikke forstå selve nøglen. Din e-mailudbyder laver den og fortæller dig præcis, hvad du skal indsætte i dine DNS-indstillinger. DKIM TXT-posten ligger som regel på et subdomæne, der ligner "selector._domainkey.dindomaene.dk."

Hvad er en DMARC-post?

Hvordan DMARC binder SPF og DKIM sammen

SPF tjekker, hvor e-mailen kom fra. DKIM tjekker, at den ikke er ændret. Men hvad sker der, når en af de kontroller fejler? Uden DMARC bestemmer hver modtagende server selv. Nogle sender e-mailen til spam. Nogle lader den passere. Nogle afviser den. Du har ingen kontrol.

DMARC står for Domain-based Message Authentication, Reporting, and Conformance. Det er en TXT-post, der gør dig til chefen. Du sætter reglerne for, hvad der sker, når en e-mail fejler SPF eller DKIM.

Hvad DMARC-politikkerne betyder

En DMARC-post tilføjes som en TXT-post på subdomænet "_dmarc.dindomaene.dk." Her er et enkelt eksempel.

v=DMARC1; p=quarantine; rua=mailto:reports@dindomaene.dk

Den fortæller modtagende servere tre ting.

  • v=DMARC1 viser, at det er en DMARC-post
  • p=quarantine er politikken. Den fortæller den modtagende server, at e-mails, der fejler godkendelsen, skal i spammappen i stedet for indbakken
  • rua=mailto:reports@dindomaene.dk fortæller servere, at de skal sende godkendelsesrapporter til den e-mailadresse, så du kan se, hvem der sender e-mail med dit domæne

Politikfeltet (p=) har tre muligheder.

  • none betyder, at der ikke gøres noget, kun sendes rapporter. Det er nyttigt, når du lige har sat DMARC op og vil overvåge, før du håndhæver
  • quarantine betyder, at e-mails, der fejler, sendes til spam
  • reject betyder, at e-mails, der fejler, blokeres helt, så de aldrig når modtageren

Sammen danner SPF, DKIM og DMARC tre lag e-mailbeskyttelse. SPF er gæstelisten. DKIM er voksseglet. DMARC er dørmanden, der afgør, hvad der sker, når nogen fejler de to første kontroller. Hvis du sætter egen e-mail op med dit domæne, er alle tre poster vigtige.

Hvad kan TXT-poster ellers bruges til?

E-mailsikkerhed og domænebekræftelse er de to største anvendelser, men TXT-poster dukker også op andre steder.

  • Bekræftelse hos søgemaskiner. Søgemaskiner beder dig tilføje en TXT-post for at bevise, at du ejer et domæne, før du får adgang til data om din søgeydelse
  • Sikkerhedspolitikker. Nogle organisationer bruger TXT-poster til at offentliggøre kontaktoplysninger til sikkerhed eller præferencer for certifikatudstedere
  • Godkendelse af tjenester. Analyseplatforme, annonceringstjenester og andre værktøjer kræver ofte en TXT-post for at koble dit domæne til din konto
  • Egne metadata. Alle tekstbaserede oplysninger, som andre servere eller tjenester skal kunne læse om dit domæne, kan gemmes i en TXT-post

TXT-poster er DNS' schweizerkniv. Hvis en tjeneste skal bekræfte, godkende eller fortælle noget om dit domæne, er der gode chancer for, at den bruger en TXT-post til det.

Hvordan tilføjer du en TXT-post?

At tilføje en TXT-post følger de samme trin som at tilføje en hvilken som helst anden DNS-post. Har du tilføjet en A-post eller MX-post før, vil det føles bekendt.

  1. Log ind i det DNS-panel, hvor dit domænes nameservere er sat. Det er som regel din domæneregistrar eller din hostingudbyder
  2. Find afsnittet med DNS-poster eller DNS-zoneeditoren
  3. Klik på muligheden for at tilføje en ny post
  4. Vælg TXT som posttype
  5. Indtast værtsnavnet. Brug "@" til rodomænet eller et bestemt subdomænenavn, hvis tjenesten kræver det
  6. Indsæt den præcise værdi, som tjenesten, du sætter op, giver dig. Skriv den ikke af i hånden
  7. Sæt TTL. Er du i tvivl, så brug den standardværdi, din udbyder foreslår, eller sæt den til 3600
  8. Gem posten

En ting at huske. DNS-ændringer kan tage fra nogle få minutter op til 48 timer at sprede sig ud over internettet. Det kaldes DNS-propagering. I den tid kan nogle servere stadig se de gamle indstillinger, mens andre ser de nye. Vil du vide mere om, hvordan det foregår, så læs kapitlet om hvordan DNS virker.

Hvad er almindelige fejl med TXT-poster?

TXT-poster er enkle at tilføje, men nogle få gentagne fejl kan få folk til at snuble.

  • At indsætte den forkerte værdi. TXT-værdier er ofte lange strenge af tilfældige tegn. Mangler der ét tegn, eller kommer der et ekstra mellemrum med, går det hele i stykker. Kopiér og indsæt altid direkte fra den tjeneste, der gav dig værdien
  • Flere SPF-poster på samme domæne. Du kan kun have én SPF-post pr. domæne. Skal du godkende flere mailudbydere, så saml dem i én SPF-post med flere "include"-led. To adskilte SPF-poster giver uforudsigelig adfærd og fejl i levering af e-mail
  • At lægge posten på det forkerte værtsnavn. Nogle TXT-poster hører til på rodomænet (@), mens andre hører til på et bestemt subdomæne som "_dmarc" eller "selector._domainkey." Lægger du posten det forkerte sted, finder den tjeneste, der leder efter den, den ikke
  • At glemme at gemme. Det lyder simpelt, men mange DNS-paneler kræver, at du klikker på gem eller bekræft, når du har indtastet posten. Lukker du siden, før du har gemt, bliver posten ikke oprettet
  • At undlade at vente på propagering. Når du har tilføjet en TXT-post, finder bekræftelsestjenesten den måske ikke med det samme. Giv den mindst 15 til 30 minutter, før du prøver tjekket igen

Hvad sker der, når TXT-poster er forkerte eller mangler?

Konsekvenserne afhænger af, hvilken TXT-post det drejer sig om.

  • Hvis din SPF-post mangler eller er forkert, er dine e-mails mere tilbøjelige til at havne i spam. Modtagende servere kan ikke bekræfte, at din mailserver er godkendt, så de går efter den sikre løsning
  • Hvis din DKIM-post mangler, har dine e-mails ingen signatur, der kan kontrolleres. Nogle modtagere accepterer dem stadig, men spamfiltre bliver mere mistænksomme
  • Hvis din DMARC-post mangler, har du ingen kontrol over, hvad der sker med e-mails, der fejler SPF- eller DKIM-kontrol. Hver modtagende server træffer sin egen beslutning
  • Hvis en TXT-post til bekræftelse fjernes, kan den tjeneste, der krævede den, trække din adgang tilbage eller vise en advarsel om, at domæneejerskabet ikke længere er bekræftet

Ingen af de problemer tager din hjemmeside offline. TXT-poster påvirker ikke, hvordan din side indlæses, eller hvordan besøgende når den. Men manglende eller ødelagte TXT-poster kan skade leveringen af din e-mail og din mulighed for at bruge tjenester knyttet til dit domæne.

Sådan håndterer WEMASY TXT-poster

Når du forbinder et eget domæne til din WEMASY-hjemmeside, fører WEMASY dig gennem de DNS-poster, du skal tilføje. Bekræfter du dit domæne til søgeværktøjer, fortæller WEMASY dig præcis, hvilke TXT-poster du skal oprette, med værtsnavn og den værdi, du skal indsætte. TXT-poster til e-mail kommer fra din egen e-mailudbyder, fordi WEMASY e-mailhosting kommer snart.

WEMASY klarer SSL og hosting i sin ende, så de TXT-poster, du tilføjer, handler om bekræftelse og e-mailsikkerhed og ikke om routing. Når dine poster er på plads, og DNS er propageret, forbinder alt automatisk. Se, hvad der er med i hver plan, på siden WEMASY-priser.

Hvad kommer så

Nu hvor du ved, hvordan TXT-poster virker til bekræftelse og e-mailsikkerhed, handler næste kapitel om NS-poster. NS-poster styrer, hvilke nameservere der er ansvarlige for hele dit domænes DNS-zone, og de er fundamentet for, hvordan alle dine andre poster bliver fundet. For et overblik over alle posttyper og hvornår du bruger hver af dem, se kapitlet om DNS-posttyper.

Ofte stillede spørgsmål

Kan du have flere TXT-poster på samme domæne?

Ja. Et domæne kan have mange TXT-poster på samme tid. Du kan have en til SPF, en til domænebekræftelse og en til DKIM på et subdomæne. Den eneste undtagelse er SPF. Du bør kun have én SPF-post pr. domæne. Skal du godkende flere mailudbydere, så saml dem i én SPF-post. Med WEMASYs hjemmesidebygger kan du sætte det op direkte på din hjemmeside.

Påvirker en TXT-post, hvor hurtigt din hjemmeside indlæses?

Nej. TXT-poster spiller ingen rolle for routing af hjemmesidetrafik. De læses kun af tjenester, der specifikt leder efter dem, som mailservere, der tjekker SPF, eller bekræftelsesværktøjer, der tjekker ejerskab. Din hjemmesides hastighed bestemmes af din A-post, din server og din hostingopsætning, ikke af dine TXT-poster.

Hvor lang tid tager det, før en TXT-post virker?

Det afhænger af DNS-propagering og TTL på eventuelle tidligere poster. I de fleste tilfælde er en ny TXT-post synlig inden for 15 til 30 minutter. Fuld propagering til alle DNS-servere i verden kan tage op til 48 timer, men det er sjældent for nye poster, der ikke fandtes før.

Hvad er den maksimale længde på en TXT-posts værdi?

En enkelt TXT-poststreng kan være op til 255 tegn. Skal værdien være længere, deles den i flere strenge i samme post. Din DNS-udbyder klarer den deling automatisk i de fleste tilfælde. Tjenester, der laver lange TXT-værdier, som DKIM-nøgler, tager højde for den grænse, når de opretter posten for dig.

Har du brug for TXT-poster, hvis du ikke sender e-mail fra dit domæne?

Det er stadig en god idé. Selv om du ikke sender e-mail, forhindrer en SPF-post, der siger, at ingen servere er godkendt (v=spf1 -all), at spammere forfalsker dit domæne. Uden nogen poster til e-mailgodkendelse kan alle sende e-mails, der ser ud til at komme fra dit domæne, og det kan skade dit omdømme.

Brug det med det samme
på din egen hjemmeside.

Start gratis med WEMASY, og byg din side på få minutter.