Co to jest DNS, jak działa i jak go poprawnie skonfigurować?

DNS to kręgosłup funkcjonowania Internetu – odpowiada za tłumaczenie nazw domenowych (np. mojastrona.pl) na adresy IP serwerów. Choć działa w tle, jego poprawna konfiguracja ma ogromne znaczenie dla działania stron i poczty. W tym wpisie krok po kroku wyjaśniamy, czym jest DNS, jak go ustawić i jak uniknąć typowych błędów.

Co to jest DNS?

DNS (Domain Name System, System Nazw Domen) to system, który tłumaczy przyjazne użytkownikowi nazwy domenowe na adresy IP, które rozumieją komputery. Bez niego musielibyśmy wpisywać np. 172.217.22.78 zamiast google.com.

Dlaczego System Nazw Domen jest ważny?

Dzięki niemu możliwe jest:

  • Wyświetlanie stron internetowych po nazwie domeny
  • Wysyłanie i odbieranie wiadomości e-mail
  • Działanie aplikacji online zależnych od nazw domen

Jak działa System Nazw Domen?

Gdy wpisujesz adres strony:

  1. Przeglądarka pyta system o IP danej domeny.
  2. Zapytanie trafia do resolvera DNS (np. od dostawcy internetu).
  3. Ten szuka odpowiedzi – może zapytać serwery root, TLD, aż trafi do serwera autorytatywnego.
  4. Gdy znajdzie IP, przekazuje je przeglądarce.
  5. Strona się ładuje.

System Nazw Domen działa błyskawicznie, ale cała ta ścieżka może być zcache’owana, co przyspiesza kolejne wizyty.

DNS - schemat zapytania

Najważniejsze rekordy DNS

Rekordy z którymi użytkownicy mają do czynienia najczęściej to:

Typ rekordu

A

AAAA

MX

CNAME

NS

SRV

TXT

Opis

Adres IPv4

Adres IPv6

Obsługa poczty

Alias domeny

Serwery nazw

Usługi, np. VoIP

Informacje tekstowe, np. SPF, DKIM

Przykład

example.com → 192.0.2.1

example.com → 2001:db8::1

mail.example.com

www → example.com

ns1.hosting.pl

_sip._tcp.example.com

v=spf1 include:_spf.example.com ~all

Jak skonfigurować DNS dla swojej domeny?

  1. Zaloguj się do panelu zarządzania domeną (u rejestratora lub hostingu).
  2. Przejdź do edycji strefy DNS.
  3. Ustaw rekordy:
    • A – do serwera (hosting)
    • MX – do poczty
    • CNAME – jeśli chcesz ustawić aliasy
    • TXT – do weryfikacji Google, SPF, itp.

Przykład: dla WordPressa na hostingu – rekord A do IP serwera, CNAME „www” na domenę główną, MX na mail.nazwadomeny.pl.

Czym jest propagacja w sieci?

To czas, w którym zmiany w Systemie Nazw Domen „rozchodzą się” po Internecie. Może to potrwać od kilku minut do 48 godzin. Wpływa na to wartość TTL (Time To Live) – czyli jak długo dane DNS są pamiętane.

Przydatne narzędzia: dnschecker, nslookup, dig, host – w terminalu. Dzięki ich pomocy możemy sprawdzić, czy wprowadzone zmiany zostały już w pełni wdrożone.

DNS checker - mapa propagacji

Najczęstsze błędy w konfiguracji DNS

Błędne ustawienia rekordów strefy DNS domeny mogą powodować niepożądane skutki, np.:

  • Brak rekordu A – strona nie działa
  • Zły rekord MX – nie działa poczta
  • Błędna składnia SPF / DKIM – adresy pocztowe mogą nie mieć dobrej reputacji i wiadomości wysyłane z nich trafiać do spamu lub być odrzucane przez serwery odbierające pocztę
  • Zbyt długi TTL – zmiany się nie propagują
  • Błędne CNAME do zewnętrznych usług – problem z połączeniem z usługą

Podsumowanie

System Nazw Domen to nie tylko techniczne zaplecze, ale klucz do poprawnego działania strony i poczty. Warto go dobrze poznać, skonfigurować i co jakiś czas kontrolować – zwłaszcza po przenosinach, zmianach hostingu czy ustawieniach poczty.