Co to jest wyszukiwanie DNS?

Wyszukiwanie w systemie nazw domen (DNS) to proces polegający na uzyskiwaniu adresu protokołu internetowego (IP) podczas żądania rozwiązania DNS. Mogą to być również kroki podjęte w celu rozwiązania adresu IP, gdy wymagane jest odwrotne wyszukiwanie DNS. System DNS to połączona sieć serwerów komputerowych ułożonych w hierarchię domen i subdomen. W zależności od charakteru rozwiązania DNS i tego, jakie informacje DNS są buforowane przez serwery DNS, wyszukiwanie DNS może przemieszczać się w bok w systemie DNS lub być przekazywane dalej na serwery rosnące lub główne. 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ą lokalny plik zwany plikiem hosts, który będzie sprawdzany jako pierwszy po zainicjowaniu wyszukiwania DNS. Ten plik jest przechowywany na stałe i zawiera statyczne wpisy adresów IP powiązanych z nazwami komputerów lub domen. Jeśli poszukiwana nazwa lub adres IP nie zostanie znaleziony w tym pliku, urządzenie sieciowe skontaktuje się z lokalnym serwerem DNS, który jest statycznie lub dynamicznie skonfigurowany w pliku konfiguracyjnym karty sieciowej. Jest to zazwyczaj serwer DNS należący do dostawcy usług internetowych (ISP) lub sieci firmowej.

Jeśli lokalny serwer DNS może rozwiązać żądanie rozwiązania DNS, wyśle ​​odpowiedź dotyczącą rozwiązania DNS do urządzenia sieciowego, które zainicjowało wyszukiwanie DNS. W zależności od informacji buforowanych przez lokalny serwer DNS może przekazać żądanie. Lokalny serwer DNS w końcu otrzyma odpowiedź z powrotem, buforuje otrzymane informacje i odpowie inicjatorowi 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 poddomeny lub określonej maszyny w domenie.

Gdy lokalny serwer DNS nie ma żadnych informacji, wysyła żądanie w górę hierarchii DNS do głównego serwera DNS. Następujące serwery DNS w hierarchii zwykle zachowują się w taki sam sposób, jak lokalne serwery DNS. W razie potrzeby będą odpowiadać lub przesyłać dalej żądania i informacje o pamięci podręcznej. Jeśli poszukiwana domena lub maszyna 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 oraz w celu zapewnienia bezpieczeństwa 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żytkowania, ukrywając szczegóły techniczne sieci.