Moduuli 4 · 4.6
Reverse DNS (PTR): numerosta takaisin nimeen
Moduuli 4: Sähköpostin tietueet · Lukuaika: 6 minuuttia
Oppimistavoite: Tämän oppitunnin jälkeen osaat selittää, mitä reverse DNS on, kuka sen asettaa ja miksi vastaanottavat sähköpostipalvelimet kiinnittävät siihen huomiota.
Keskeiset käsitteet: reverse DNS, PTR-tietue, in-addr.arpa, ip6.arpa, IP-osoitteen omistajan hallinnoima, forward-confirmed reverse DNS (FCrDNS), HELO/EHLO-nimi
Toiseen suuntaan
Tähän asti kaikki on kulkenut nimestä numeroon: mail.example.com osoittaa A-tietueella osoitteeseen 192.0.2.25. Reverse DNS toimii toiseen suuntaan: IP-osoitteeseen 192.0.2.25 kuuluu nimi mail.example.com. Tämä tieto on PTR-tietueessa (pointer).
Tavallista verkkosivustoa varten et tarvitse reverse DNS:ää. Sähköpostipalvelinta varten sen sijaan kyllä: lähes jokainen vastaanottava sähköpostipalvelin tarkistaa saapuvan yhteyden kohdalla, mikä nimi kuuluu lähettäjän IP-osoitteeseen. Palvelin ilman reverse DNS:ää, tai jolla on yleinen nimi kuten 192-0-2-25.dynamic.provider.example, vaikuttaa hakkeroidulta kotikoneelta, joka lähettää roskapostia. Gmail on vaatinut helmikuusta 2024 alkaen kaikilta lähettäjiltä, että IP-osoitteella on kelvollinen reverse DNS, joka osoittaa myös takaisin oikein.
Miltä se näyttää?
Reverse DNS käyttää erityistä osaa DNS-puusta. IPv4:lle tämä on in-addr.arpa, ja IP-osoite on siinä käänteisessä järjestyksessä:
192.0.2.25 → 25.2.0.192.in-addr.arpa.
25.2.0.192.in-addr.arpa. 3600 IN PTR mail.example.com.Miksi käänteisessä järjestyksessä? DNS-nimi tarkentuu oikealta vasemmalle (oppitunti 1.2), ja IP-osoite vasemmalta oikealle. Kääntämällä järjestyksen lohko 192.0.2 voidaan delegoida yhtenä vyöhykkeenä sen lohkon omistajalle.
IPv6:lla osoite sijaitsee ip6.arpa-vyöhykkeen alla, myös käänteisessä järjestyksessä, mutta per heksadesimaalinumero (nibble), kaikki nollat kirjoitettuna auki. Osoitteesta 2001:db8::25 tulee pitkä nimi, joka päättyy osaan ...8.b.d.0.1.0.0.2.ip6.arpa. Tätä ei tarvitse koskaan kirjoittaa itse: paneelit ja työkalut hoitavat sen.
Kuka sen asettaa?
Tässä on suuri ero kaikkiin muihin tietueisiin verrattuna. PTR-tietue ei sijaitse verkkotunnuksesi vyöhykkeessä, vaan IP-osoitteen reverse-vyöhykkeessä. Ja se kuuluu sille, joka hallinnoi kyseistä IP-osoitetta: hosting-yrityksellesi, VPS-tarjoajallesi tai internetpalveluntarjoajallesi.
Tämä tarkoittaa:
- Et voi asettaa PTR-tietuetta verkkotunnuksesi DNS-hallinnassa. PTR-tyyppinen tietue tavallisessa vyöhykkeessäsi ei tee mitään.
- Jos vuokraat VPS:n tai palvelimen, löydät yleensä tarjoajasi paneelista kentän "Reverse DNS" tai "rDNS", tai voit kysyä sitä asiakastuelta.
- Jos käytät hosting-pakettia tai sähköpostipalveluntarjoajaa kuten Microsoft 365 tai Google Workspace, kyseinen taho hoitaa omien sähköpostipalvelimiensa reverse DNS:n. Sinun ei tarvitse tehdä mitään.
- Jos sinulla on kotona tai toimistossa sähköpostipalvelin internetliittymässä, internetpalveluntarjoajasi määrittää reverse DNS:n. Moni palveluntarjoaja ei salli tätä kuluttajaliittymissä.
Molempien suuntien täytyy täsmätä
Vastaanottajat eivät katso vain sitä, onko PTR olemassa, vaan myös sitä, täsmääkö se takaisin:
- IP-osoitteella
192.0.2.25on PTRmail.example.com. - Nimellä
mail.example.comon A-tietue192.0.2.25.
Jos molemmat suunnat täsmäävät, sitä kutsutaan forward-confirmed reverse DNS:ksi (FCrDNS). Lisäksi nimen, jolla sähköpostipalvelin esittäytyy (HELO- tai EHLO-nimi), tulisi olla sama, tai ainakin nimi, joka myös on olemassa.
Sama pätee IPv6:lle. Jos palvelimesi lähettää postia myös IPv6:n kautta, IPv6-osoitteella täytyy olla oma PTR ja AAAA-tietue. Unohdettu IPv6-PTR on tunnettu syy sille, että Gmail hylkää postin, vaikka IPv4:n kautta kaikki toimii hyvin.
Tarkistaminen
Komentorivillä (oppitunti 8.2):
dig -x 192.0.2.25 +short
nslookup 192.0.2.25Verkossa voit useimmilla DNS-työkaluilla tehdä "reverse lookup"- tai "PTR lookup" -haun IP-osoitteelle.
Käytännössä: näin se näkyy paneelissa
Tässä esimerkissä käytämme VPS-näkymää Oma WebOkéssa: siellä on välilehti reverse DNS:lle. Jos verkkotunnus on samassa DNS:ssä, paneeli luo A- ja AAAA-tietueen sekä PTR:n kerralla. Jos verkkotunnus on jossain muualla, luot ensin A- ja AAAA-tietueen DNS-hallinnassasi ja pyydät sen jälkeen reverse DNS:ää.
Muilla VPS- ja palvelinaantarjoajilla kenttä voi olla nimeltään "Reverse DNS", "rDNS" tai "PTR", ja se sijaitsee yleensä palvelimen IP-osoitteen kohdalla. Periaate on sama: tarjoaja asettaa tietueen, sinä valitset nimen.
Yhteenveto
- PTR-tietue yhdistää IP-osoitteen takaisin nimeen (
in-addr.arpaIPv4:lle,ip6.arpaIPv6:lle). - IP-osoitteen hallinnoija asettaa sen, ei verkkotunnuksesi hallinnoija.
- Vastaanottavat sähköpostipalvelimet odottavat, että reverse ja forward DNS täsmäävät keskenään (FCrDNS), sekä IPv4:lle että IPv6:lle.
- Verkkosivustoille ja hosting-yrityksen tai sähköpostipalveluntarjoajan kautta kulkevalle postille sinun ei tarvitse tehdä itse mitään.
Tietovisa
Tehtävä
Tehtävä Z4.6: Reverse DNS:n etsiminen. Etsi sivuston wikipedia.org MX-tietueet ja valitse yksi sähköpostipalvelin. Etsi kyseisen sähköpostipalvelimen IPv4-osoite, ja sen jälkeen tuon osoitteen reverse DNS (PTR). Täytä IP-osoite ja löytämäsi nimi. Bonus: tarkista, osoittaako nimi takaisin samaan IP-osoitteeseen. (Ei asetustehtävä: reverse DNS:ää ei voi asettaa itse harjoitusvyöhykkeessä, ja juuri se on tämän oppitunnin opetus.)
Lue lisää
Tämän artikkelin vaiheet pätevät WebOkén paneeleihin; muilla tarjoajilla toiminta on vastaavaa.
- Sähköpostin lähettäminen VPS:ltä ja reverse DNS:n määrittäminen
- DirectAdmin-ohje 18.10: En voi lähettää sähköpostia
- RFC 1035 kappale 3.5 (
in-addr.arpa), RFC 3596 (ip6.arpa), Googlen ohjeet lähettäjille (helmikuu 2024)
