Modul 4 · 4.6
Reverse DNS (PTR): fra nummer tilbake til navn
Modul 4: Poster for e-post · Lesetid: 6 minutter
Læringsmål: Etter denne leksjonen kan du forklare hva reverse DNS er, hvem som setter det opp, og hvorfor mottakende mailservere bryr seg om det.
Kjernebegreper: reverse DNS, PTR-post, in-addr.arpa, ip6.arpa, forvaltning av eieren av IP-adressen, forward-confirmed reverse DNS (FCrDNS), HELO/EHLO-navn
Den andre veien
Til nå har alt gått fra navn til nummer: mail.example.com har A-post 192.0.2.25. Reverse DNS går motsatt vei: til IP-adressen 192.0.2.25 hører navnet mail.example.com. Det står i en PTR-post (pointer).
For et vanlig nettsted trenger du ikke reverse DNS. For en mailserver trenger du det derimot: nesten alle mottakende mailservere sjekker ved en innkommende tilkobling hvilket navn som hører til avsenderens IP-adresse. En server uten reverse DNS, eller med et generisk navn som 192-0-2-25.dynamic.provider.example, ligner på en hacket hjemme-PC som sender spam. Gmail krever siden februar 2024 at alle avsendere har en IP-adresse med gyldig reverse DNS som også peker tilbake riktig.
Hvordan ser det ut?
Reverse DNS bruker en egen del av DNS-treet. For IPv4 er det in-addr.arpa, og IP-adressen står der baklengs:
192.0.2.25 → 25.2.0.192.in-addr.arpa.
25.2.0.192.in-addr.arpa. 3600 IN PTR mail.example.com.Hvorfor baklengs? Et DNS-navn blir mer spesifikt fra høyre til venstre (leksjon 1.2), mens en IP-adresse blir det fra venstre til høyre. Ved å snu det om kan blokken 192.0.2 delegeres som én sone til eieren av den blokken.
For IPv6 står adressen under ip6.arpa, også baklengs, men da per heksadesimalt siffer (nibble), med alle nuller skrevet ut. For 2001:db8::25 blir det et langt navn som ender på ...8.b.d.0.1.0.0.2.ip6.arpa. Det trenger du aldri å skrive selv: paneler og verktøy ordner det.
Hvem setter det opp?
Her ligger den store forskjellen fra alle andre poster. En PTR-post står ikke i sonen til domenet ditt, men i reverse-sonen til IP-adressen. Og den eies av den som forvalter IP-adressen: hostingselskapet ditt, din VPS-leverandør eller internettleverandøren din.
Det betyr:
- Du kan ikke legge en PTR-post i DNS-administrasjonen for domenet ditt. En post av typen PTR i den vanlige sonen din gjør ingenting.
- Leier du en VPS eller server, finner du vanligvis et felt «Reverse DNS» eller «rDNS» i panelet til leverandøren, eller du spør om det via support.
- Bruker du en hostingpakke eller en mailleverandør som Microsoft 365 eller Google Workspace, ordner den parten reverse DNS for sine egne mailservere. Det trenger du ikke gjøre noe med.
- Har du en mailserver hjemme eller på kontoret på en vanlig internettlinje, bestemmer internettleverandøren din reverse DNS. Mange leverandører tillater ikke dette for forbrukerabonnement.
Begge veier må stemme
Mottakere sjekker ikke bare om det finnes en PTR, men også om den stemmer tilbake:
- IP-adressen
192.0.2.25har PTRmail.example.com. - Navnet
mail.example.comhar A-post192.0.2.25.
Stemmer begge veier, kalles det forward-confirmed reverse DNS (FCrDNS). I tillegg bør navnet mailserveren presenterer seg med (HELO- eller EHLO-navnet) være det samme, eller i det minste et navn som også eksisterer.
For IPv6 gjelder det samme. Sender serveren din også via IPv6, trenger IPv6-adressen sin egen PTR og en AAAA-post. En glemt IPv6-PTR er en kjent årsak til at mail blir avvist av Gmail, mens alt går bra via IPv4.
Kontrollere
Med et kommandovindu (leksjon 8.2):
dig -x 192.0.2.25 +short
nslookup 192.0.2.25Nettbasert kan du i de fleste DNS-verktøy gjøre et «reverse lookup» eller «PTR lookup» på en IP-adresse.
I praksis: slik ser det ut i et panel
I dette eksempelet bruker vi VPS-skjermen i Min side: der finnes en fane for reverse DNS. Hvis domenet ligger i samme DNS, lager panelet A- og AAAA-posten og PTR-en samtidig. Ligger domenet et annet sted, oppretter du først A- og AAAA-posten hos DNS-leverandøren din og ber deretter om reverse DNS.
Hos andre VPS- og serverleverandører heter feltet «Reverse DNS», «rDNS» eller «PTR» og står som regel ved IP-adressen til serveren. Prinsippet er det samme: leverandøren setter posten, du velger navnet.
Oppsummering
- En PTR-post kobler en IP-adresse tilbake til et navn (
in-addr.arpafor IPv4,ip6.arpafor IPv6). - Forvalteren av IP-adressen setter den opp, ikke forvalteren av domenet ditt.
- Mottakende mailservere forventer at reverse og forward DNS stemmer overens (FCrDNS), for både IPv4 og IPv6.
- For nettsteder og for mail via et hostingselskap eller en mailleverandør trenger du ikke gjøre noe selv.
Quiz
Oppgave
Oppgave Z4.6: Slå opp reverse DNS. Finn MX-postene til wikipedia.org og velg en mailserver. Finn IPv4-adressen til den mailserveren, og deretter reverse DNS (PTR) for den adressen. Fyll inn IP-adressen og navnet du fant. Bonus: sjekk om navnet peker tilbake til samme IP-adresse. (Ingen innstillingsoppgave: reverse DNS kan du ikke sette selv i en øvingssone, og det er nettopp poenget med denne leksjonen.)
Les mer
Trinnene i denne artikkelen gjelder for panelene til WebOké; hos andre leverandører fungerer det på lignende måte.
- Send e-post fra din VPS og sett opp reverse DNS
- DirectAdmin-veiledning 18.10: Jeg kan ikke sende e-post
- RFC 1035 avsnitt 3.5 (
in-addr.arpa), RFC 3596 (ip6.arpa), retningslinjer for avsendere fra Google (februar 2024)
