Reverse DNS i rekord PTR - po co zamieniać IP na nazwę
10 lipca 2026 · 3 min czytania · zaktualizowano 29 września 2026
Zwykły DNS tłumaczy nazwę na adres IP. Reverse DNS działa dokładnie odwrotnie: z adresu IP odczytuje przypisaną mu nazwę hosta. Odpowiada za to specjalny rekord PTR. Poniżej wyjaśniamy, jak to działa, dlaczego bez PTR serwery pocztowe często odrzucają wiadomości i jak go ustawić.
Jak działa reverse DNS?
Gdy pytasz „jaka nazwa kryje się za adresem 8.8.8.8?”, system odwraca kolejność oktetów i szuka rekordu PTR w specjalnej strefie in-addr.arpa, tu: 8.8.8.8.in-addr.arpa. Dla adresu 192.0.2.10 byłaby to nazwa 10.2.0.192.in-addr.arpa. W odpowiedzi dostajesz nazwę hosta, np. dns.google. Adresy IPv6 mają analogiczną strefę ip6.arpa.
Ważne: strefę odwrotną obsługuje właściciel zakresu adresów (zwykle dostawca internetu lub hostingu), a nie właściciel domeny. Dlatego rekordu PTR nie ustawisz w panelu DNS swojej domeny. Sprawdzisz go w narzędziu Reverse DNS.
Dlaczego reverse DNS jest ważny?
- Poczta. Serwery pocztowe często odrzucają wiadomości z adresów bez poprawnego PTR albo obniżają ich ocenę. To jeden z podstawowych filtrów antyspamowych.
- Diagnostyka i logi. Nazwa hosta jest czytelniejsza niż goły adres i ułatwia analizę ruchu, np. w traceroute.
- Weryfikacja. Zgodność „nazwa ↔ adres” w obie strony (forward-confirmed reverse DNS) pokazuje, że serwer jest skonfigurowany świadomie.
Google w wytycznych dla nadawców wymaga od wszystkich serwerów wysyłających pocztę do Gmaila poprawnych rekordów DNS w obie strony: adres musi mieć PTR, a nazwa z PTR - rekord A wskazujący na ten sam adres. Brak PTR to częsta przyczyna odrzucania poczty z własnych serwerów. Pozostałe wymagania opisujemy w poradniku SPF, DKIM i DMARC, a wszystkie przyczyny trafiania do spamu - w liście kontrolnej dlaczego maile trafiają do spamu.
Dobry i zły rekord PTR
| Przykład | Jak ocenia go filtr antyspamowy | |
|---|---|---|
| Dobry | mail.example.pl, z rekordem A wskazującym na ten sam adres | Serwer należy do firmy i jest skonfigurowany świadomie |
| Ogólny od operatora | host-192-0-2-10.dynamic.operator.pl | Wygląda jak łącze domowe; poczta z takiego adresu jest często odrzucana |
| Brak PTR | - | Wiele serwerów odrzuci pocztę albo obniży jej ocenę |
Dla serwera pocztowego nazwa z PTR powinna też zgadzać się z nazwą, którą serwer przedstawia się przy wysyłce (w poleceniu HELO/EHLO).
Jak ustawić rekord PTR
Rekord PTR ustawia właściciel adresu IP. W praktyce:
- Serwer VPS lub dedykowany: większość dostawców ma w panelu opcję „reverse DNS” lub „rDNS” przy adresie IP. Wpisujesz nazwę, np.
mail.example.pl. - Łącze firmowe ze stałym IP: poproś operatora o ustawienie PTR dla Twojego adresu.
- Hosting współdzielony lub usługa pocztowa (Google Workspace, Microsoft 365, poczta u hostingu): PTR ustawia dostawca dla swoich serwerów, więc nic nie musisz robić.
Po ustawieniu upewnij się, że nazwa z PTR ma rekord A wskazujący z powrotem na ten sam adres. Sprawdzisz to w DNS Lookup. Z łącza domowego z adresem zmiennym PTR zwykle nie da się ustawić - do wysyłki poczty lepiej wtedy użyć serwera dostawcy poczty.
Jak sprawdzić PTR
Najprościej w narzędziu Reverse DNS. W wierszu poleceń: nslookup 8.8.8.8 (Windows) albo dig -x 8.8.8.8 (macOS, Linux). Rekordy „w przód” (A, MX) podejrzysz w DNS Lookup, a to, czy adres serwera nie trafił na czarną listę, w teście czarnych list.