Co to jest wyszukiwanie DNS?
Wyszukiwanie w systemie nazw domen (DNS) to proces polegający na uzyskaniu adresu protokołu internetowego (IP) po złożeniu żądania rozpoznania DNS. Mogą to być również kroki podjęte w celu rozstrzygnięcia adresu IP, gdy wymagane jest odwrotne wyszukiwanie DNS. System DNS to połączona sieć serwerów komputerowych ułożonych w hierarchię domen i poddomen. W zależności od charakteru rozpoznawania DNS i tego, jakie informacje DNS są buforowane przez serwery DNS, wyszukiwanie DNS może podróżować bocznie przez system DNS lub być przekazywane do serwerów wstępujących lub głównych. Odpowiedź na żądanie rozwiązania zostanie ostatecznie zwrócona do komputera lub urządzenia sieciowego, które zainicjowało wyszukiwanie DNS.
Urządzenia sieciowe, w tym komputery, zwykle mają plik lokalny o nazwie plik hosts, który zostanie sprawdzony jako pierwszy po zainicjowaniu wyszukiwania DNS. Ten plik jest przechowywany na stałe i zawiera statyczne wpisy adresów IP związanych z nazwami komputerów lub domen. Jeśli szukana nazwa lub adres IP nie zostanie znaleziona w tym pliku, urządzenie sieciowe skontaktuje się z lokalnym serwerem DNS, który jest statycznie lub dynamicznie skonfigurowany w pliku konfiguracyjnym karty sieciowej. Zazwyczaj jest to serwer DNS należący do dostawcy usług internetowych (ISP) lub sieci firmowej.
Jeśli lokalny serwer DNS może rozwiązać żądanie rozpoznania DNS, wyśle odpowiedź rozpoznawania DNS do urządzenia sieciowego, które zainicjowało wyszukiwanie DNS. W zależności od informacji przechowywanych w pamięci podręcznej przez lokalny serwer DNS może przesłać żądanie. Lokalny serwer DNS ostatecznie otrzyma odpowiedź zwrotną, buforuje otrzymane informacje i odpowie na inicjatora wyszukiwania DNS żądanymi informacjami. Żądanie boczne jest zwykle inicjowane, gdy lokalny serwer wie, jak skontaktować się z serwerem DNS odpowiedzialnym za żądaną domenę, ale nie wie, jak dotrzeć do subdomeny lub określonego komputera w domenie.
Gdy lokalny serwer DNS nie ma żadnych informacji, wysyła żądanie w górę za pośrednictwem hierarchii DNS w kierunku głównego serwera DNS. Wstępujące serwery DNS w hierarchii zwykle zachowują się tak samo, jak lokalne serwery DNS. W razie potrzeby odpowiedzą lub przekażą żądania i informacje z pamięci podręcznej. Jeśli poszukiwana domena lub komputer w domenie nie istnieje lub nie można się z nią skontaktować, serwer DNS odpowiedzialny za te informacje wyśle odpowiedź wstecz, stwierdzając, że wyszukiwanie DNS nie może rozwiązać żądania rozwiązania.
Wyszukiwania DNS są często używane z narzędziami sieciowymi, narzędziami poczty e-mail, podczas wyszukiwania w sieci i ze względu na bezpieczeństwo sieci. Wyszukiwanie DNS jest integralną częścią koncepcji przyjazności dla użytkownika, pomagając zapewnić, że ludzie mogą łatwo korzystać z Internetu, wykorzystując nazwy zasobów zamiast niezrozumiałych adresów IP. Wyszukiwanie DNS działa w tle, więc pomaga również zapewnić łatwość użycia, ukrywając techniczne szczegóły sieci.