Poprzednio pisałem o konfiguracji DNS na nowym serwerze VPS. Natomiast ja wygląda z konfiguracją reverse DNS?.
ReverseDNS zwany inaczej revDNS lub rDNS, jak sama nazwa wskazuje, działa odwrotnie niż DNS. Zadaniem mechanizmów DNS jest rozwiązanie podanej domeny na adres IP. Natomiast revDNS rozwiązuje podany adres IP na domenę.
Po co mi reverse DNS?
- Ładnie to wygląda w sieci, jeżeli adres ma przypisany swoją domenę, no i jest oficjalnie zalecane.
- Niektóre serwery pocztowe odrzucają pocztą wysłaną z IP, który nie ma skonfigurowanego reverse DNS. (nie musi konkretnie wskazywać na domenę nadawcy, może tu być domena główna, gdy do serwera podpiętych jest kilka domen).
Generalnie delegację wykonuje się dla całej klasy adresowej lub przynajmniej części ograniczonej maską.
Tak więc w przypadku serwera VPS, gdzie do dyspozycji mamy jeden, góra kilka adresów IP, wystarczy ładnie poprosić administratora/providera serwera świadczącego usługę o ustanowienie revDNS – na jaką konkretną domenę ma wskazywać adresu IP.
Administrator powinien dopisać rekord PTR w strefie XX.XX.XX.in-addr.arpa. Notacja zapisu adresu IP jest tu odwrotna, czyli znaczy to mniej więcej tyle, że jeżeli klasa adresów ma postać np. 81.182.183.xxx to nazwa pliku wygląda tak 183.182.81.in-addr.arpa.
Zakładając, że nasza adres IP ma końcówkę 222, poglądowo plik taki powinien wyglądać mniej więcej tak
;; ;; Dane przykladowe ;; $TTL 86400 @ IN SOA dns1.mega4host.net. hostmaster.mega4host.net ( 2012062301 ;; serial 10800 ;; refresh 3600 ;; retry 604800 ;; expire 10800 ;; TTL ) IN NS dns1.mega4host.net. 1 IN PTR router.mega4host.net. 2 IN PTR panel.mega4host.net. ;; itp. ;; 222 IN PTR ns1.moje-obuwie.pl.
Sprawdzenie revDNS
Żeby sprawdzić jaki jest ustawiony aktualnie reverse DNS dla adresu IP wystarczy uruchomić komendę:
host XX.XXX.XXX.XXX
lub (ta komenda działa również w Windows)
nslookup XX.XXX.XXX.XXX
Poza tym w Internecie można znaleźć ciekawe narzędzia do sprawdzania np.
- http://remote.12dt.com/
Wpisując adres IP można sprawdzić przypisaną domenę - http://www.whatsmydns.net/
Kompleksowe narzędzie do sprawdzania propagacji wpisów w DNS. Ażeby sprawdzić revDNS, należy wpisać IP serwera a z listy wybrać parametr PTR - http://reversednstrace.com/
Pokazuje tok rozwiązania reverse DNS