Co to jest DNS? Jak działają serwery DNS?

Co to jest DNS? Jak działają serwery DNS?

Pozostałe Data aktualizacji: 09.10.2020

Co to jest DNS? Jak działają serwery DNS?

Chcąc odwiedzić stronę internetową (np. itporady.pl) nie musisz wprowadzać adresu IP w przeglądarce. Zawdzięczamy to serwerom DNS. Sprawdźmy zatem co to DNS, a także co robią serwery DNS?

Co to jest system DNS?

DNS (ang. Domain Name System) to System Nazw Domenowych, który można przyrównać do książki telefonicznej. Przechowuje domeny internetowe i adresy IP serwerów, na których się znajdują.

Jak działają serwery DNS?

  • W przeglądarce wpisujemy adres strony internetowej, np. itporady.pl.
  • Przeglądarka komunikuje się z serwerem DNS dostawcy internetu.
  • Serwer DNS dostawcy internetu odpytuje jeden z 13 głównych serwerów DNS (tzw. serwery root).
  • Główny serwer DNS odsyła do serwera DNS dostawcy internetu informację o serwerach DNS dla wskazanego rozszerzenia domeny (w tym przypadku jest to domena polska - .pl).
  • Serwer DNS dostawcy internetu łączy się z serwerem DNS dla danego rozszerzenia domeny, następnie uzyskuje adres IP domeny.
  • Serwer DNS dostawcy internetu łączy się z serwerem WWW danej witryny, jeśli uzyska pozytywną odpowiedź to wyświetla nam pożądaną stronę.

Co to TTL i czas życia pakietu TTL?

TTL (ang. Time To Live) to parametr, który określa czas życia pakietu danych (np. rekordu DNS). Najczęściej czas życia jest ustawiany na 48 godzin. Dzięki temu dostawcy internetu i hostingodawcy mogą zmniejszyć obciążenie serwerów DNS, ponieważ w tym czasie dane trzymane są w cache. Tym samym uzyskujemy szybsze odpowiedzi i strony internetowe wczytują się szybciej.

Po 48 godzinach rekordy DNS są odświeżane i pobierane na nowo. Dlatego też, w przypadku propagacji DNS (np. zmiany serwera dla strony internetowej) czasami musimy poczekać nawet 72 godziny, aby cały internet otrzymał nowy adres IP. Więcej na temat propagacji DNS znajdziesz w osobnej poradzie na tym blogu.

Rekordy DNS

Poniżej wyszczególnione zostały najważniejsze rekordy DNS. Rekordy DNS wykorzystywane są do zmiany domyślnej konfiguracji serwera DNS.

  • Rekord A (IPv4) - odpowiada za połączenie domeny z adresem IP przy użyciu protokołu IPv4.
  • Rekord AAAA (IPv6) - odpowiada za połączenie domeny z adresem IP przy użyciu nowszego protokołu IPv6.
  • Rekord TXT - dołącza dowolny ciąg tekstowy do strefy DNS (np. zabezpieczenie SPF o którym pisaliśmy na tym blogu).
  • Rekord CNAME - odpowiada za ustawianie aliasów dla domen, pozwala to na ich kierowanie na inne domeny lub domeny.
  • Rekord MX - odpowiada za przekierowanie poczty na wybrany serwer.
  • Rekord NS - odpowiada za przypisywanie adresów domen do serwerów DNS.
  • Rekord SRV - odpowiada za dodatkowe informacje o usłudze, umożliwia definiowanie adresu IP dla usługi.
  • Rekord CAA - odpowiada za określenie, który Urząd Certyfikacji może wystawić certyfikat SSL dla danej domeny.
  • Rekord SOA - odpowiada za wskazanie informacji dotyczących nazwy domeny, e-maila administratora autorytatywnego serwera DNS domeny.
  • Rekord PTR - odpowiada za mapowanie adresu IP dla nazwy kanonicznej.

Typy serwerów DNS

Serwery DNS dzielimy ze względu na ich funkcje.

  • Autorytatywne serwery DNS przechowują konfigurację domen (np. dns1.hosting.pl, dns2.hosting.pl).
  • Rekurencyjne serwery DNS odnajdują adres IP szukanej domeny.
  • Główne serwery DNS (serwery root), o których mowa wyżej. Najwięcej jest ich w Europie i Stanach Zjednoczonych.

Kto zarządza serwerami DNS?

Każde rozszerzenie domen jest nadzorowane przez inną organizację. Nad krajowymi organizacjami znajdują się dwie instytucje: IANA (ang. Internet Assigned Numbers Authority) oraz ICANN (ang. The Internet Corporation for Assigned Names and Numbers). O polskie domeny dba NASK, subdomeny rządowe (gov.pl) kontroluje IPPT PAN.

Autor: Bartosz Stefanicki. Data publikacji: 27.09.2020. Tagi: hosting, ip, serwer, ustawienia serwera. Źródło obrazka porady: Pixabay.

Komentarze