Wróć do: Teoria
podstawowy sieciDNSdomenamatura podstawowa z informatyki

DNS – zamiana domeny na adres IP

System DNS – jak nazwa domeny zamienia się w adres IP, czym są serwery główne i po co przeglądarka trzyma pamięć podręczną.

01

Opis

Komputery komunikują się przy użyciu adresów IP, a ludzie zapamiętują nazwy. DNS jest tłumaczem między jednym a drugim – zamienia nazwę domeny na adres IP serwera, na którym stoi strona.

System jest hierarchiczny i rozproszony. Nie istnieje jedna baza wszystkich domen świata; zamiast tego odpowiedzialność jest podzielona. Serwery główne wiedzą, kto obsługuje domeny najwyższego poziomu, te wiedzą, kto obsługuje domeny niższe, i tak dalej aż do konkretnej nazwy.

Bez DNS internet działałby dalej, ale każdą stronę trzeba by otwierać przez adres liczbowy. Awaria DNS wygląda więc jak awaria całej sieci, mimo że serwery stron działają normalnie.

02

Jak to działa

Gdy wpisujesz adres w przeglądarce, dzieje się to po kolei:

  • przeglądarka sprawdza własną pamięć podręczną – może zna ten adres z ostatnich minut
  • potem system operacyjny sprawdza swoją pamięć i plik hosts
  • następnie pytanie idzie do serwera DNS dostawcy internetu
  • jeśli i on nie wie, pyta serwery główne, potem serwer domeny najwyższego poziomu, aż do serwera odpowiedzialnego za daną nazwę
  • odpowiedź wraca i zostaje zapamiętana na jakiś czas, żeby kolejne wejście było natychmiastowe

Nazwa domeny czytana jest od prawej strony. W adresie sklep.przyklad.pl częścią najwyższego poziomu jest pl, potem przyklad, a sklep to poddomena.

Na maturze

Najczęściej pojawia się pytanie zamknięte o to, do czego służy DNS, albo o kolejność elementów w nazwie domeny. Bywa też polecenie, żeby opisać drogę zapytania.

Warto umieć wskazać różnicę: DNS zamienia nazwę na adres, natomiast DHCP przydziela adres urządzeniu. To dwie różne usługi, które łatwo pomylić.

04

Zapamiętaj

  • DNS zamienia nazwę domeny na adres IP.
  • System jest hierarchiczny – nazwę czyta się od prawej strony.
  • Odpowiedzi są zapamiętywane w pamięci podręcznej, żeby nie pytać za każdym razem.
  • Port DNS to 53, zwykle na protokole UDP.
05

Najczęściej zadawane pytania

Co się stanie, gdy serwer DNS przestanie działać?

Strony przestaną się otwierać po nazwie, choć po wpisaniu adresu IP nadal będą dostępne. Dlatego zwykle konfiguruje się dwa serwery DNS – podstawowy i zapasowy.

Po co jest plik hosts?

To lokalna lista przypisań nazwa–adres, sprawdzana przed wysłaniem zapytania do sieci. Używa się jej do testów, a bywa też nadużywana do blokowania stron.

Czym jest domena najwyższego poziomu?

To ostatnia część nazwy, na przykład pl, com albo org. Wskazuje kraj lub charakter domeny i decyduje, który zestaw serwerów odpowiada za jej obsługę.

Powiązane zagadnienia