rDNS (rekord PTR)
rDNS to odwrotne zapytanie DNS: na podstawie adresu IP poznaje się powiązaną z nim nazwę hosta z rekordu PTR.
Zaktualizowano · Redakcja Prokso
Zwykły DNS zamienia nazwę strony na adres. Odwrotny działa na odwrót: dla adresu zwraca nazwę, którą właściciel sieci wpisał w rekord PTR.
Po takiej nazwie często widać typ sieci. Abonenci domowi mają nazwy w rodzaju „dynamic” czy „pool” z nazwą dostawcy, serwery – nazwy hostingu lub pusty rekord.
Strony i serwery pocztowe używają rDNS jako jednej z oznak tego, kto się z nimi łączy. Razem z ASN pomaga to odróżnić adres domowy od serwerowego.
Rekord PTR może zmienić tylko właściciel sieci, więc w adresach rezydencjalnych i mobilnych jest taki, jaki ustawił dostawca lub operator.
Jak odczytać nazwę z rekordu PTR
Operatorzy tworzą nazwy według szablonu, w którym często jest sam adres i podpowiedź o typie łącza. Nazwa cpe-203-0-113-5.dynamic.example-isp.net niemal na pewno należy do abonenta domowego, a vps-203-0-113-5.example-host.com do wynajętego serwera.
| Fragment nazwy | Co zwykle oznacza |
|---|---|
dyn, dynamic, pool, dsl, cable | abonent domowy z adresem dynamicznym |
mobile, lte, nazwa operatora | sieć komórkowa |
static, vps, server, cloud | serwer lub adres statyczny |
Sprawdzenie w przód: czy nazwa potwierdza adres
Rekord PTR może wpisać każdy, kto ma blok adresów. Dlatego serwery pocztowe i część stron robią podwójne sprawdzenie: szukają nazwy po adresie, a potem adresu po tej nazwie. Jeśli zgadza się z pierwotnym, nazwę uznaje się za potwierdzoną.
Możesz to powtórzyć w terminalu: dig -x 203.0.113.5 +short zwróci nazwę, a dig +short z tą nazwą powinno zwrócić ten sam adres. Rozbieżność sama w sobie nie jest niczym złym, ale obniża zaufanie do nazwy. W przypadku proxy zwykle wystarczy sprawdzić jeden lub dwa adresy z zestawu, by poznać szablon nazw całej sieci.
Co z tym zrobić przy pracy przez proxy
Rekordu PTR proxy nie zmienisz, więc odwrotny DNS bierze się pod uwagę przy wyborze typu adresów. Jeśli zadanie wymaga sieci wyglądającej na domową, a adresy serwerowe mają w nazwie vps lub cloud, wybierz proxy rezydencjalne.
Nie przeceniaj tej cechy. Wiele adresów domowych nie ma rekordu wcale, a strony patrzą na nazwę razem z numerem sieci, a nie osobno. O numerze sieci przeczytasz w artykule ASN.
Pytania i odpowiedzi (FAQ)
Jak sprawdzić rDNS adresu?
W terminalu – poleceniem nslookup lub dig -x z adresem. Wiele serwisów sprawdzania IP też pokazuje nazwę hosta.
Czy każdy adres ma rekord PTR?
Nie. Część sieci nie wypełnia tego rekordu i wtedy odwrotne zapytanie nic nie zwraca.
Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB
Rejestracja w minutę, dostęp od razu po płatności.