DNS Lookup Explained

System nazw domen, w skrócie DNS, jest jednym z najważniejszych protokołów w Internecie, a jednak stosunkowo niewiele osób rozumie jego cel. DNS to protokół, który reguluje sposób wymiany danych przez komputery online. Jego celem, Mówiąc najprościej, jest dopasowanie nazw z liczbami, pomagając w konwersji niezapomnianych nazw domen (takich jak statuscake.com), na adres IP (np. 8.8.8.8 dla Google.com), z którego może korzystać twoja przeglądarka.

DNS to zasadniczo mapa lub książka telefoniczna Internetu. Ponieważ każde urządzenie i strona internetowa podłączone do sieci ma swój własny adres IP, bez DNS będziemy zmuszeni do prowadzenia własnych rejestrów, które nazwy domen pasują do których adresów IP, co znacznie utrudni korzystanie z Internetu!

cel, któremu służy DNS, jest zatem stosunkowo prosty, ale sam proces nie jest, szczególnie, że w użyciu są miliardy aktywnych adresów IP i miliardy żądań DNS występujących w danym momencie.

w tym artykule postaramy się wyjaśnić, jak działa system nazw domen, wyjaśniając każdy krok od pierwszego zapytania do momentu załadowania strony internetowej w przeglądarce.

jak działa DNS?

dla użytkownika końcowego wyszukiwanie DNS wydaje się odbywać natychmiast, nie wymagając więcej niż nazwy domeny i dotknięcia klawisza enter. Jednak za kulisami dzieje się wiele ciężkich rzeczy, a żądanie w większości przypadków przechodzi między czterema serwerami, zanim ostatecznie dopasuje nazwę domeny z adresem IP i załaduje stronę internetową.

oto cztery serwery zaangażowane w protokół DNS:

DNS Recursor – główną funkcją DNS Recursor jest odebranie wstępnego zapytania i przekazanie go do odpowiedniego serwera.

Główny serwer nazw-Główny serwer nazw wykonuje pierwszy krok w rozwiązywaniu nazwy domeny wprowadzonej w początkowym zapytaniu na adres IP.

serwer nazw TLD – serwer domeny najwyższego poziomu (TLD) to miejsce, w którym hostowana jest ostatnia część adresu (np. .com).

Authoritative Nameserver – w ostatnim kroku procesu, Authoritative Nameserver zwraca żądaną nazwę hosta (jeśli ma do niej dostęp), z powrotem do Recursor DNS, co powoduje załadowanie strony internetowej.

Recursor DNS

każde żądanie DNS zaczyna się od zapytania. Na przykład, po wejściu statuscake.com w przeglądarce internetowej przeglądarka przechodzi do wysyłania zapytania przez internet, aby znaleźć pasujący adres IP dla tej nazwy domeny. Pierwszym krokiem w tym procesie jest sprawdzenie przez przeglądarkę Recursor DNS (znany również jako rekursywny resolver), który może być obsługiwany przez dostawcę usług internetowych, dostawcę sieci bezprzewodowej lub stronę trzecią. W tym pierwszym kroku DNS Recursor działa jako pośrednik, łącząc Twoje zapytanie z odpowiednim adresem IP, aby odpowiedzieć na pytanie, Który adres IP jest powiązany z początkowym zapytaniem.

Główny serwer nazw

Główny serwer nazw jest pierwszym typem serwera DNS, z którym RECURSOR DNS rozmawia na drodze do rozwiązania zapytania. Istnieje 13 zestawów serwerów root w ponad 300 lokalizacjach na całym świecie, a każdy z nich zawiera informacje DNS o domenach najwyższego poziomu, takich jak .com. istnieją również tysiące serwerów obsługujących główne serwery nazw, zlokalizowanych w zależności od tego, gdzie popyt na internet jest najwyższy. Główny serwer nazw pomaga przetłumaczyć oryginalne zapytanie tekstowe na język, taki jak adresy IP, które komputery mogą zrozumieć.

serwer nazw TLD

serwer nazw domeny najwyższego poziomu (TLD) zapewnia następny element układanki, odpowiadając na początkowe zapytanie adresem IP serwera nazw domeny. Podobnie jak główne serwery nazw, serwery nazw TLD mają 4-13 serwerów nazw w wielu różnych lokalizacjach. Głównym celem TLD jest przechowywanie informacji adresowych dla domen drugiego poziomu (takich jak statuscake.com).

autorytatywny serwer nazw

autorytatywny serwer nazw jest ostatnim krokiem w procesie DNS. W tym kroku autorytatywny serwer nazw jest w stanie dopasować adres IP do żądanej nazwy hosta i zwraca go do Recursora DNS. Uzbrojony w pasujący adres IP dla początkowego zapytania o nazwę domeny, DNS Recursor jest w stanie powiedzieć przeglądarce, jaki jest żądany adres IP. Wreszcie, twoja przeglądarka internetowa używa nowo poznanego adresu IP, aby dotrzeć do witryny i załadować stronę, O którą początkowo prosiłeś!

istnieją wyjątki, odchylenia i wiele warstw dodatkowych szczegółów w procesie DNS, w tym buforowanie i zapytania rekurencyjne. Jednak podstawowym procesem jest ten, który opisaliśmy w tym artykule, gdzie początkowe zapytanie przechodzi przez cztery serwery – DNS Recursor; Root Nameserver; TLD Name Server; Authoritative Nameserver – zanim pasujący adres IP i nazwa domeny zostaną zwrócone do przeglądarki.

jeśli chcesz monitorować i zwiększać wydajność swojej witryny, StatusCake oferuje zestaw narzędzi do monitorowania wydajności witryny, które są łatwe w konfiguracji i obsłudze, a także zapewniają nieoceniony wgląd w to, jak wydajność Twojej witryny wpływa na wrażenia klientów.

Kliknij tutaj, aby rozpocząć bezpłatny okres próbny już dziś!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.