Co to jest DNS - Definicja

DNS (ang. Domain Name System) to usługa, której głównym zadaniem jest przetłumaczenie nazw domen (np. ks.pl) na adres IP (np. 77.55.142.42) przypisanego do serwera lub innego urządzenia w sieci Internet.

Co to jest Domain Name System?

Obecnie korzystanie bez systemu nazw domenowych (DNS) byłoby bardzo utrudnione. Każdy użytkownik Internetu zamiast wpisywania łatwej do zapamiętania nazwy domeny np. ks.pl musiałby wpisać adres IP: 77.55.142.42. W związku z tym, już w latach 80-tych w celu uproszczenia komunikacji między serwerami powstawały pierwsze wersje systemu tłumaczącego nazwy domen.

Jak działa serwer DNS

  1. Użytkownik wpisuje w przeglądarce adres strony internetowej np. https://ks.pl.
  2. Przeglądarka wysyła zapytanie do serwera DNS z prośbą o zwrócenia adresu IP dla wybranej domeny.pl
  3. Serwer DNS w odpowiedzi zwraca adres IP serwera, do którego przypisana jest wskazana domena.
  4. Przeglądarka nawiązuje połączenie z serwerem o określonym adresie IP prosząc o wyświetlenie strony dla domeny https://ks.pl.

ilustracja pokazująca działanie serwerów DNS
Ilustracja pokazująca działanie serwerów DNS.

Do czego służą rekordy DNS

Oprócz głównego zadania, którym jest tłumaczenie nazw na adres IP za pomocą rekordów DNS można tworzyć i przekierowywać subdomeny np. usługę poczty e-mail można przekierować na inny serwer.

Z czego składa się rekord DNS

  1. Nazwa - domena (np. ks.pl), subdomena (np. subdomena.ks.pl) lub subdomena typu wildcard (np. *.ks.pl), która definiuje wszystkie nieokreślone subdomeny w konfiguracji.
  2. Typ - określa typ rekordu, który będzie lub jest już zdefiniowany.
  3. TTL (Time to Live) - jest to czas przechowania rekordu w serwerach DNS wyrażony w sekundach.
  4. Priorytet - określa kolejność i wartość wpisu. Używa się go przy rekordzie MX.
  5. Wartość - jest to parametr określający wartość konkretnego rekordu. W zależności od typu rekordu te informacje będą różne np. IP, host czy też informacje tekstowe.

Przykładowa konfiguracja rekordów DNS dla domeny ks.pl

przykładowa konfiguracja rekordów
Przykładowa konfiguracja rekordów.

Najważniejsze typy rekordów DNS

  • rekord A (Address) - to jeden z głównych rekordów wskazujących na adres IPv4 (32-bitowy) serwera w sieci.
  • rekord AAAA - to rekord wskazujący na adres IP serwera, ale w wersji IPv6 (128-bitowy).
  • rekord CNAME (Canonical Name) - jest to wpis zastępczy dla rekordu A, gdzie podaje się adres hosta zamiast adresu IP.
  • rekord MX (mail eXchange) - to adres serwera poczty. Za pomocą tego rekordu można przekierować ruch poczty e-mail w danej domenie na inny serwer.
  • rekord NS (Name Server) - adres serwera DNS.
  • rekord SOA (Start Of Authority) - to rekord zawierający główny adres serwera Domain Name System.
  • rekord TXT (Text) - wpis umożliwiający dodanie dowolnego tekstu do rekordu domeny. Często używany do weryfikacji prawa własności do domeny w aplikacjach Google.

Pozostałe rekordy DNS

Innymi pozostałymi rekordami w usłudze DNS mogą być m.in. SRV (Service Locator), PTR (Pointer Record), CAA (Certification Authority Authorization).

Ostatnia modyfikacja: 2020-09-03 09:36:22

Czy ta definicja była dla Ciebie pomocna?

(5/5), głosów: 2
Ocena strony:
Lider zespołu programistów
LinkedIn
Go Top