Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W większości wyszukiwań DNS klienci zazwyczaj wykonują wyszukiwanie do przodu, które jest wyszukiwaniem na podstawie nazwy DNS innego komputera przechowywanego w adresie (A) RR. Ten typ zapytania oczekuje adresu IP jako danych zasobów odpowiedzi.
System DNS udostępnia również proces wyszukiwania wstecznego, umożliwiając klientom używanie znanego adresu IP podczas zapytania o nazwę oraz wyszukiwanie nazwy komputera na podstawie jego adresu. Wyszukiwanie wsteczne ma formę pytania, takiego jak "Czy można mi powiedzieć nazwę DNS komputera, który używa adresu IP 192.168.1.20?"
Jak działa wyszukiwanie wsteczne
W standardach DNS zdefiniowano specjalną domenę o nazwie in-addr.arpa
. Ta domena jest zarezerwowana w przestrzeni nazw DNS w Internecie, aby zapewnić praktyczny i niezawodny sposób wykonywania zapytań odwrotnych. Aby utworzyć odwrotną przestrzeń nazw, poddomeny w domenie in-addr.arpa
są tworzone za pomocą odwrotnej kolejności liczb w notacji dziesiętno-kropkowej adresów IP.
Gdy adresy IP są odczytywane od lewej do prawej, są interpretowane w odwrotny sposób w porównaniu z nazwami DNS. To odwrócenie kolejności domen dla każdej wartości oktetu jest konieczne. Podczas odczytywania adresu IP od lewej do prawej rozpoczyna się od adresu sieciowego i kończy się adresem hosta.
Z tego powodu kolejność oktetów adresów IP musi zostać odwrócona podczas tworzenia drzewa domeny in-addr.arpa
. Adresy IP drzewa in-addr.arpa
DNS można delegować do firm, ponieważ są one przypisane do określonego lub ograniczonego zestawu adresów IP w klasach adresów zdefiniowanych przez Internet.
Na koniec drzewo domeny in-addr.arpa, wbudowane w system DNS, wymaga, aby inny typ RR, czyli (PTR) RR wskaźnik, został zdefiniowany. Ten protokół RR służy do tworzenia mapowania w strefie wyszukiwania wstecznego, które zazwyczaj odpowiada hostowi (A) o nazwie RR dla nazwy komputera DNS hosta w strefie wyszukiwania do przodu.
Domena in-addr.arpa ma zastosowanie do użycia we wszystkich sieciach TCP/IP opartych na adresowaniu protokołu internetowego w wersji 4 (IPv4). Kreator nowej strefy automatycznie zakłada, że używasz tej domeny podczas tworzenia nowej strefy wyszukiwania wstecznego.
Jeśli konfigurujesz strefy wyszukiwania wstecznego dla sieci protokołu internetowego w wersji 6 (IPv6), możesz określić dokładną nazwę przy użyciu Kreatora nowej strefy. Dzięki temu można tworzyć strefy wyszukiwania wstecznego w konsoli DNS, które mogą służyć do obsługi sieci IPv6. Strefy IPv6 używają innej specjalnej nazwy domeny, domeny ip6.arpa
.
Aby uzyskać informacje na temat IPv6 i DNS, w tym przykłady tworzenia i używania ip6.arpa
nazw domen zgodnie z opisem w RFC 1886 ("Rozszerzenia DNS do obsługi IP w wersji 6"), zobacz Informacje referencyjne DNS.
Note
Konfiguracja rekordów PTR oraz stref wyszukiwania wstecznego do identyfikowania hostów za pomocą zapytania wstecznego stanowi wyłącznie opcjonalną część standardowej implementacji DNS. Nie musisz używać stref wyszukiwania wstecznego, chociaż w przypadku niektórych aplikacji sieciowych są one używane do przeprowadzania kontroli zabezpieczeń.
Przykład: Zapytanie odwrotne IPv4
Na poniższej ilustracji przedstawiono przykład zapytania zwrotnego zainicjowanego przez klienta DNS (host-b), aby poznać nazwę innego hosta (host-a) na podstawie jego adresu IP 192.168.1.20.
Proces odwrotnego zapytania, jak pokazano na tym rysunku, odbywa się w następujących krokach:
Klient,
host-b
, wysyła zapytanie do serwera DNS o wskaźnik (PTR) RR odpowiadający adresowi IP 192.168.1.20 w kontekściehost-a
.Ponieważ zapytanie dotyczy rekordów PTR, rozpoznawanie odwraca adres i dołącza domenę
in-addr.arpa
na końcu adresu zwrotnego. To zapytanie tworzy w pełni kwalifikowaną nazwę domeny (20.1.168.192.in-addr.arpa.
) w celu wyszukania w strefie przeszukiwania wstecznego.Po zlokalizowaniu rekordu autorytatywny serwer DNS dla
20.1.168.192.in-addr.arpa
może odpowiadać za pomocą informacji o rekordach PTR. Ta odpowiedź zawiera nazwę domeny DNS dlahost-a
, co kończy wyszukiwanie wsteczne.Jeśli zapytana nazwa odwrotna nie można uzyskać z serwera DNS, można użyć normalnego rozpoznawania DNS (rekursji lub iteracji), aby zlokalizować serwer DNS, który jest autorytatywny dla strefy wyszukiwania wstecznego i zawiera poszukiwaną nazwę. W tym sensie proces rozpoznawania nazw używany w wyszukiwaniu wstecznym jest identyczny z procesem wyszukiwania do przodu.