(OLDER) <- More Stuff -> (NEWER) (NEWEST)
Printer Friendly Version

DNS-perusteita: PTR-tietueet, ja miksi ne ovat tärkeitä

Fri Jul 2 15:56:02 2004 Basic DNS: PTR records and why you care

Julkaissut Tony Lawrence
Hakuavaimet: DNS, PTR record mail


PTR-tietue mahdollistaa "käänteiset" haut. Niiden avulla siis voidaan ratkaista tietokoneen domain-nimi, jos IP-osoite tiedetään. Voit millä tahansa Unix- tai Linux-komentorivillä tehdä käänteisen haun, komennolla "dig -x":



bash-2.05a$ dig -x 64.226.42.29



; <<>> DiG 9.2.1 <<>> -x 64.226.42.29
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38101
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0



;; QUESTION SECTION:
;29.42.226.64.in-addr.arpa.     IN      PTR







;; ANSWER SECTION:
29.42.226.64.in-addr.arpa. 1762 IN      PTR     pcunix.com.



;; Query time: 49 msec
;; SERVER: 10.1.36.238#53(10.1.36.238)
;; WHEN: Fri Jul  2 11:03:29 2004
;; MSG SIZE  rcvd: 67





Kaikilla IP-osoitteilla ei kuitenkaan ole PTR-tietuetta. Jos keräät satunnaisnäytteen IP-osoitteista joista saapuvan liikenteen palomuurisi on estänyt haitallisena, huomaat todennäköisesti että useimmilta puuttuu PTR-tietue - dig -x ei siis löydä tietoja. Roskapostin lähettäjien kohdalla käy yleensä samoin, tai sitten niiden PTR-tietueet eivät täsmää; komento dig -x palauttaa tuloksen, joka ei kuitenkaan johda samaan IP-osoitteeseen josta aloitit.

Juuri siksi PTR-tietueista on tullut tärkeitä. Aluksi ne palvelivat lähinnä mukavuutta, ja antoivat siistin ja täydellisen vaikutelman. Edelleenkään PTR-tietueet eivät ole pakollisia, eikä niiden siis edellytetä olevan täydellisiäkään. Roskapostittajien harjoittaman väärinkäytön myötä internetissä on kuitenkin muodostunut eräitä tätä aihetta koskevia toimintatapoja. Esimerkiksi sähköpostin lähettäminen joillekin vastaanottajille saattaa epäonnistua jos sinulla ei ole PTR-osoitinta, tai jos osoitin on "geneerinen":



dig -x 65.96.9.234


Auto FTP Manager



; <<>> DiG 9.2.1 <<>> -x 65.96.9.234
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55565
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0



;; QUESTION SECTION:
;234.9.96.65.in-addr.arpa.      IN      PTR



;; ANSWER SECTION:
234.9.96.65.in-addr.arpa. 3570  IN      PTR     h00c0f06bacf1.ne.client2.attbi.com.



;; Query time: 2 msec
;; SERVER: 10.1.36.238#53(10.1.36.238)
;; WHEN: Fri Jul  2 11:12:45 2004
;; MSG SIZE  rcvd: 90


Hylkäys johtuu tyypillisesti siitä, ettei "geneerisellä" osoittimella ole MX-tietuetta:



 dig h00c0f06bacf1.ne.client2.attbi.com MX



; <<>> DiG 9.2.1 <<>> h00c0f06bacf1.ne.client2.attbi.com MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32826
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0



;; QUESTION SECTION:
;h00c0f06bacf1.ne.client2.attbi.com. IN MX



;; Query time: 292 msec
;; SERVER: 10.1.36.238#53(10.1.36.238)
;; WHEN: Fri Jul  2 11:14:01 2004
;; MSG SIZE  rcvd: 52


Kuinka sitten hankit PTR-tietueen? Ajattelet ehkä että asia olisi saman tahon vastuulla joka rekisteröi domain-nimesi, tai tarjoaa sille DNS-palvelut. PTR-tietueen järjestäminen ei kuitenkaan kuulu heille, vaan kyseisen IP-osoitelohkon "omistavalle" internet-palveluntarjoajalle. Tämä toki saattaa tuottaa sinulle myös DNS-palvelua, mutta välttämättä niin ei ole. Katso RFC 2317, sekä myös "Avoid RFC 2317 style delegation of 'in-addr.arpa.'".

Jos sinulla ei ole PTR-tietuetta, etkä myöskään voi sellaista saada (esimerkiksi koska IP-osoitteesi on dynaaminen), sinun tulee lähettää sähköpostisi sellaisen palvelimen kautta, jolla on PTR-tietue. Saapuvan postisi palvelin ei sen sijaan tarvitse PTR-osoitinta, vaan sille riittää dynaaminen IP-osoite, kunhan voit päivittää MX-tietueesi aina IP-osoitteen muuttuessa. Toki postin lähettäminen saattaa onnistua PTR-tietueettomaltakin palvelimelta, mutta eräät vastaanottajat saattavat hylätä postisi joko koska sinulla ei ole PTR-tietuetta, tai koska PTR-osoittimesi ei vastaa MX-tietuettasi. (Lisäksi eräät internet-palveluntarjoajat sallivat lähtevän SMTP-liikenteen vain omalle palvelimelleen.)

Useimmiten käyttänetkin internet-palveluntarjoajasi SMTP-palvelinta "välityspalvelimena" - näin voivat tehdä sekä sisäinen postipalvelimesi, että yksittäiset työasemasi (asetuksissa "lähtevä SMTP-palvelin"). Kunhan lähtevää SMTP-liikennettäsi ei ole estetty, voit kuitenkin käyttää mitä tahansa palvelinta joka "pitää sinusta" eli ottaa välittääkseen IP-osoitteestasi tarjottavan postin. Palvelin todennäköisesti olisi omasi, tai ainakin se olisi jonkun tuntemasi henkilön hallinnassa - nykyisin on harvinaista että palvelin välittäisi kenen tahansa postia edelleen internetiin.

Katso myös "What are reverse (PTR) records? Why do I need them?".

Swedish Translation by Thor Kottelin available.

Finnish Translation by Thor Kottelin available.

Many of the products and books I review are things I purchased for my own use. Some were given to me specifically for the purpose of reviewing them.

I resell or can earn commissions from the sale of some of these items. Links within these pages may be affiliate links that pay me for referring you to them. That's mostly insignificant amounts of money; whenever it is not I have made my relationship plain. I also may own stock in companies mentioned here. If you have any question, please do feel free to contact me.




Comments


Don't miss responses! Subscribe to Comments by RSS or by Email

Click here to add your comments

If you want a picture to show with your comment, go get a Gravatar



Have you tried Searching this site?

Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.

Publishing your articles here


book graphic unix and linux troubleshooting guide

My Troubleshooting E-Book will show you how to solve tough problems on Linux and Unix systems!





pavatar.jpg
More:




Unix/Linux Consultants
Skills Tests




card_image






My Favorites

Change Congress