Nodea — logo

Serwer DNS

Serwer DNS to komputer w sieci, który odpowiada na zapytania o nazwy domen, zwracając powiązane z nimi adresy IP oraz pozostałe rekordy strefy. Jest częścią rozproszonego systemu DNS, dzięki któremu zamiast zapamiętywać ciągi cyfr, posługujemy się czytelnymi nazwami jak nodea.pl. Bez działających serwerów DNS strona i poczta pozostają nieosiągalne, nawet jeśli sam serwer WWW pracuje bez zarzutu.

Jak działa serwer DNS?

W praktyce spotykamy kilka rodzajów serwerów pełniących różne funkcje w łańcuchu rozwiązywania nazw:

  • Serwer rekurencyjny (resolver) — przyjmuje zapytanie od użytkownika i odpytuje kolejne serwery, aż uzyska ostateczną odpowiedź; przykładami są publiczne resolvery 1.1.1.1 czy 8.8.8.8.
  • Serwer autorytatywny — przechowuje właściwą strefę domeny i zwraca wiążące odpowiedzi o jej rekordach (wskazywany przez rekordy NS).
  • Serwer cache'ujący — zapamiętuje odpowiedzi na czas określony przez TTL, aby przyspieszyć kolejne zapytania i odciążyć sieć.

Odpowiedź autorytatywna — na przykład rekord A z adresem IPv4 — jest ostatecznym źródłem prawdy, a resolvery jedynie ją buforują i rozprowadzają. Warto pamiętać, że serwer autorytatywny nie „wie" nic o innych domenach poza tymi, których strefy sam obsługuje — jego rola jest ściśle ograniczona do własnych stref.

Zastosowanie w praktyce

Z serwerami DNS pracujemy przy każdej zmianie infrastruktury: podpięciu domeny do hostingu, migracji na nowy serwer, konfiguracji poczty (rekordy MX, SPF, DKIM) czy wdrożeniu CDN. Rekordy edytuje się w panelu dostawcy DNS lub rejestratora domeny, który udostępnia interfejs do zarządzania całą strefą. Dobre praktyki to utrzymywanie minimum dwóch serwerów nazw w różnych sieciach i lokalizacjach, obniżanie TTL przed planowaną zmianą oraz weryfikacja rekordów po migracji poleceniami dig lub nslookup. Awaria lub błędna konfiguracja serwera DNS należy do najczęstszych przyczyn niedostępności usług, dlatego traktuje się je jako element krytyczny infrastruktury i obejmuje monitoringiem dostępności. Wiele firm korzysta z serwerów DNS udostępnianych w ramach hostingu, co upraszcza zarządzanie strefą z poziomu jednego panelu i eliminuje potrzebę samodzielnego utrzymywania oprogramowania serwera nazw.

Powiązane pojęcia

Najczęstsze pytania

Ile serwerów DNS powinna mieć domena?

Standard zaleca co najmniej dwa serwery nazw wskazane w rekordach NS, najlepiej w różnych lokalizacjach i sieciach. Redundancja sprawia, że awaria jednego serwera nie odcina domeny od świata — drugi wciąż odpowiada na zapytania.

Czym różni się serwer rekurencyjny od autorytatywnego?

Serwer rekurencyjny odpytuje kolejne serwery w imieniu użytkownika i zwraca gotową odpowiedź, natomiast serwer autorytatywny przechowuje właściwą strefę domeny i jest ostatecznym źródłem prawdy o jej rekordach. To dwie różne role, choć bywają łączone.