Reverse DNS (PTR) – co to jest i kiedy jest potrzebny?
Większość rekordów DNS odpowiada na pytanie: pod jaki adres IP prowadzi dana domena?. Reverse DNS (rDNS) działa dokładnie odwrotnie. Punktem wyjścia nie jest nazwa domeny, lecz adres IP, a wynikiem zapytania staje się nazwa hosta przypisana do tego adresu. Mechanizm ten wykorzystuje rekord PTR (Pointer Record), który odgrywa istotną rolę przede wszystkim w komunikacji SMTP, systemach bezpieczeństwa oraz narzędziach diagnostycznych. Jeżeli korzystasz wyłącznie z hostingu współdzielonego, prawdopodobnie nigdy nie będziesz samodzielnie konfigurować rekordu PTR. Zupełnie inaczej wygląda sytuacja w przypadku serwerów VPS, serwerów dedykowanych czy własnych serwerów pocztowych. W takich środowiskach poprawnie skonfigurowany Reverse DNS decyduje chociażby o tym, czy wiadomości e-mail trafią do skrzynki odbiorcy, czy zostaną odrzucone jako potencjalny spam.
- Jak działa Reverse DNS?
- Dlaczego rekord PTR jest ważny dla poczty?
- Kto zarządza rekordem PTR?
- Kiedy warto skonfigurować Reverse DNS?
Uruchamiasz własny serwer VPS lub serwer pocztowy? Poprawna konfiguracja rekordów DNS to tylko jeden z elementów wpływających na dostarczalność wiadomości. Równie ważne są Reverse DNS, SPF, DKIM, DMARC oraz właściwa konfiguracja SMTP. W SEOHOST pomagamy przygotować infrastrukturę spełniającą współczesne wymagania serwerów pocztowych.
Sprawdź ofertę serwerów VPS
Jak działa Reverse DNS?
Standardowe zapytanie DNS wykorzystuje rekord A lub AAAA. Podajemy nazwę domeny, a serwer DNS zwraca odpowiadający jej adres IPv4 lub IPv6.
Reverse DNS wykonuje dokładnie odwrotną operację. Otrzymując adres IP, sprawdza, czy został do niego przypisany rekord PTR, który wskazuje nazwę hosta. Z tego powodu rekord PTR często określany jest jako odwrotność rekordu A lub AAAA.
example.pl
▼
Rekord A
▼
203.0.113.25 203.0.113.25
▼
Rekord PTR
▼
mail.example.pl
Warto zwrócić uwagę, że rekord PTR nie znajduje się w zwykłej strefie DNS domeny. Przechowywany jest w specjalnych strefach in-addr.arpa dla IPv4 oraz ip6.arpa dla IPv6. Dzięki temu możliwe jest wykonywanie tzw. odwrotnego wyszukiwania DNS (Reverse DNS Lookup).
Jak już opisaliśmy w artykule Konfiguracja rekordów DNS domeny, rekordy A, AAAA czy MX odpowiadają za kierowanie ruchu do odpowiednich usług. Rekord PTR działa poza klasyczną strefą domeny i wykorzystuje inny mechanizm zarządzania.
Dlaczego rekord PTR jest ważny dla poczty?
Bo właśnie tutaj Reverse DNS ma największe znaczenie. Kiedy serwer SMTP nawiązuje połączenie z innym serwerem pocztowym, odbiorca widzi adres IP nadawcy. Zanim zaakceptuje wiadomość, bardzo często sprawdza, czy dla tego adresu istnieje poprawnie skonfigurowany rekord PTR oraz czy wskazuje on nazwę hosta zgodną z konfiguracją serwera. Brak takiej zgodności nie oznacza automatycznego odrzucenia wiadomości, ale znacząco obniża wiarygodność nadawcy.
W praktyce wygląda to następująco:
- serwer odbiorcy odczytuje adres IP nadawcy,
- wykonuje zapytanie Reverse DNS,
- sprawdza rekord PTR,
- porównuje nazwę hosta z rekordami DNS oraz konfiguracją SMTP,
- dopiero wtedy podejmuje decyzję o przyjęciu wiadomości.
Wiele systemów pocztowych wykonuje dodatkowo kontrolę określaną jako FCrDNS (Forward Confirmed Reverse DNS). Polega ona na sprawdzeniu, czy nazwa zwrócona przez rekord PTR prowadzi z powrotem do tego samego adresu IP za pomocą rekordu A lub AAAA. Taka zgodność stanowi jeden z elementów potwierdzających poprawną konfigurację serwera pocztowego.
Sam rekord PTR nie zastępuje zabezpieczeń takich jak SPF, DKIM czy DMARC. Wszystkie te mechanizmy wzajemnie się uzupełniają i dopiero razem budują wiarygodność serwera SMTP.
Jeżeli konfigurujesz własny serwer pocztowy, warto wcześniej zapoznać się z poradnikami SPF, DKIM i DMARC oraz korzyści z wdrożenia SPF, DKIM i DMARC.
Kto zarządza rekordem PTR?
To jedno z najczęściej zadawanych pytań przez administratorów konfigurujących własny serwer. Rekordu PTR nie dodajemy w panelu zarządzania domeną. Zarządza nim właściciel przestrzeni adresowej IP, czyli najczęściej operator centrum danych, dostawca hostingu, dostawca VPS lub operator internetowy. Wynika to z faktu, że rekord PTR należy do strefy odwrotnej przypisanej do konkretnego zakresu adresów IP, a nie do domeny internetowej.
Jeżeli korzystasz z hostingu współdzielonego, konfiguracja PTR zwykle wykonywana jest przez dostawcę usługi. W przypadku serwera VPS lub serwera dedykowanego wielu operatorów umożliwia samodzielne ustawienie Reverse DNS z poziomu panelu klienta albo po zgłoszeniu do działu technicznego.
Kiedy warto skonfigurować Reverse DNS?
Nie każda strona internetowa potrzebuje własnego rekordu PTR. W przypadku zwykłego hostingu WWW użytkownik często nawet nie ma do niego dostępu i nie jest to żadnym problemem.
Reverse DNS staje się istotny przede wszystkim wtedy, gdy:
- uruchamiasz własny serwer SMTP,
- korzystasz z serwera VPS lub dedykowanego,
- wysyłasz dużą liczbę wiadomości transakcyjnych,
- utrzymujesz własną infrastrukturę sieciową,
- chcesz zwiększyć wiarygodność serwera pocztowego.
Jeżeli wiadomości trafiają do spamu mimo poprawnie skonfigurowanych rekordów SPF, DKIM i DMARC, jedną z pierwszych czynności diagnostycznych powinno być sprawdzenie rekordu PTR oraz zgodności Reverse DNS z konfiguracją serwera SMTP.
Przeczytaj także: Konfiguracja rekordów DNS domeny, SPF, DKIM i DMARC oraz Jak skonfigurować rekordy MX?.