Skip to content

Protokół DNS

DNS

DNS (Domain Name System) to protokół / usługa / system, która tłumaczy czytelne dla ludzi nazwy domenowe (takie jak www.admin1234.pl) na odpowiadające im adresy IP (np. 46.242.245.180), które są używane przez urządzenia do komunikacji w internecie.

DNS jest systemem rozproszonym i hierarchicznym, co oznacza, że kontrola nad różnymi częśćmi domeny jest podzielona pomiędzy różne serwery na całym świecie. Przetłumaczenie nazwy domeny na adres IP jest kluczowe dla prawidłowego połączenia z serwerem lub zasobem sieciowym.

Działanie DNS

  • Klient DNS: Użytkownik wpisuje adres URL w przeglądarkę, np. www.admin1234.pl, urządzenie wysyła zapytanie DNS w celu przetłumaczenia tej nazwy na odpowiedni adres IP, który będzie używany do nawiązania połączenia z serwerem.
  • Serwer DNS: Urządzenie korzysta z lokalnego serwera DNS, który może posiadać odpowiedź w swojej pamięci cache. Jeśli odpowiedzi nie ma, zapytanie jest przekazywane do serwera DNS w sieci.
  • Rekordy DNS: DNS używa tzw. rekordów, które przechowują różne informacje na temat domeny. Każdy rekord zawiera odpowiednią wartość i typ, a cała struktura rekordów dla danej domeny jest przechowywana w bazach danych serwerów DNS.

Screenshot

Rekordy DNS

  • A (Address Record): Rekord A jest jednym z najczęściej używanych typów rekordów w DNS. Tłumaczy nazwę domeny na adres IPv4.
  • AAAA (IPv6 Address Record): Rekord AAAA jest podobny do rekordu A, ale tłumaczy nazwę domeny na adres IPv6.
  • CNAME (Canonical Name Record): Rekord CNAME pozwala na aliasowanie jednej nazwy domeny do innej. Jest używany, gdy chcesz, aby jedna domena była powiązana z inną.
  • MX (Mail Exchange Record): Rekord MX wskazuje serwer pocztowy odpowiedzialny za odbieranie wiadomości e-mail dla danej domeny. Wartością rekordu MX jest adres serwera pocztowego oraz priorytet (niższy numer oznacza wyższy priorytet)
  • NS (Name Server Record): Rekord NS wskazuje serwery DNS, które są odpowiedzialne za zarządzanie domeną.
  • PTR (Pointer Record): Rekord PTR jest używany do odwrotnego tłumaczenia adresów IP na nazwy domenowe (tzw. reverse DNS). Umożliwia to sprawdzenie, do jakiej domeny należy dany adres IP.
  • SOA (Start of Authority Record): Rekord SOA zawiera podstawowe informacje o domenie, w tym nazwę serwera autorytatywnego, kontaktowy adres e-mail administratora oraz inne parametry, takie jak czas odświeżania i TTL dla rekordów w tej domenie.
  • TXT (Text Record): Rekord TXT pozwala na przechowywanie dowolnych danych tekstowych związanych z domeną. Jest często używany do celów weryfikacji (np. dla Google, Microsoftu) oraz w ramach zabezpieczeń (np. zapis SPF dla ochrony przed spamem).

🕞 Ostatnia aktualizacja 08.12.2024