Czym jest i do czego służy serwer DNS?

DNS server

 2 min czytania

Głównym zadaniem DNS (Domain Name System) jest tłumaczenie zrozumiałych dla człowieka nazw domen na dane liczbowe wykorzystywane przez komputery. Gdy ktoś wpisze adres witryny w wyszukiwarkę, serwer DNS wyszukuje adresu IP tej strony. Innymi słowy jest to baza danych, wykorzystywana na skalę światową, która zawiera w sobie przypisane IP do odpowiednich stron internetowych.

Rodzaje zapytań DNS

Jeśli mowa o rodzajach zapytań DNS, możemy wyróżnić dwa:

Rekurencyjne – zapytanie jest dość konkretne, tzn. wymusza na serwerze odnalezienie informacji na temat strony albo przesłanie informacji o błędzie. Serwer w momencie, gdy nie udzieli odpowiedzi, przekaże zapytanie do innego serwera DNS.

Iteracyjne – nie jest tak skonkretyzowane jak rekurencyjne. W tym przypadku, gdy serwer nie odnajdzie w bazie adresu IP, nie jest zmuszany do przekazania zapytania do innego serwera. Jego zadaniem wtedy jest udzielenie jak najlepszej odpowiedzi, jaką w danym momencie posiada. Odnosi się ona do adresów serwerów autorytatywnych danej domeny.

Jak działa serwer DNS?

Aby przedstawić działanie serwera DNS najlepiej, w punktach wypisać ścieżkę jego czynności:

  1. Użytkownik wpisuje w wyszukiwarkę nazwę domeny, np. https://megamo.eu/pl/
  2. Zostaje wysłana prośba o przetłumaczenie strony na adres IP do lokalnego serwera DNS przez system, za pomocą przeglądarki.
  3. Zapytanie przesyłane jest dalej do jednego z głównych serwerów (roor-servers).
  4. Serwer główny odpowiada, przekazując lokalizację adresu IP serwera, który posiada strony internetowe z odpowiednią końcówką, w naszym przypadku to będzie .eu.
  5. Następnie serwer DNS przekazuje informacje do komputera użytkownika, a konkretniej numer przypisany do wyszukiwanej domeny. Komputer łączy się z adresem IP, w rezultacie wyświetlając zawartość strony.

Każde z tych działań odbywa się w bardzo szybkim tempie, dlatego my jako zwykli użytkownicy nie dostrzegamy działania serwera DNS.

Dlaczego niektóre strony ładują się szybciej a niektóre wolniej? – odpowiedź serwera DNS

Ładowanie stron w dużej mierze zależy od tego w jakim czasie serwer DNS odszuka adres IP danej domeny. Na czas szukania adresu IP wpływa wiele czynników, tutaj znaczenie ma odległość komputera od serwera, skomplikowanie witryny – np. w momencie gdy strona zawiera odnośniki do social media, wtedy serwer musi przetłumaczyć adresy IP wielu domen.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *