DNS

Domain Name System

DNS, czyli System Nazw Domenowych (Domain Name System), to system umożliwiający przypisanie nazw domen do adresów IP. Dzięki temu, zamiast pamiętać skomplikowane ciągi liczb, które stanowią adres IP danej strony, użytkownicy mogą wpisywać łatwo zapamiętywalne nazwy domen. System Nazw Domenowych został opracowany w latach 80. XX wieku, jako rozwiązanie problemu szybko rosnącej liczby adresów internetowych, co utrudniało ich zapamiętywanie i zarządzanie nimi. Zastąpił on wcześniejszą metodę, polegającą na centralnej edycji i dystrybucji pliku o nazwie HOSTS.TXT, który zawierał wszystkie znane wówczas adresy internetowe.

Jak działa system DNS?

1. Użytkownik wpisuje w przeglądarkę internetową dany adres.
2. System przejmuje takie zapytanie i wysyła zapytanie do znanego mu serwera DNS, aby ten wysłał adres IP dla tej określonej domeny.
3. Serwer DNS w odpowiedzi przesyła adres IP.
4. Komputer nawiązuje połączenie, a użytkownik widzi docelową stronę.

DNS jest kluczowym elementem funkcjonowania internetu, ponieważ umożliwia łatwiejszy dostęp do stron internetowych i usług online. Bez niego, użytkownicy internetu musieliby pamiętać numeryczne adresy IP wszystkich stron, które chcieliby odwiedzić, co jest niepraktyczne.

Dodatkowo, DNS umożliwia łatwiejszą zmianę adresów serwerów stron internetowych bez wpływu na użytkowników. Dzięki temu, właściciele stron mogą przenosić swoje serwisy na inny serwer, podczas gdy użytkownicy nadal mogą korzystać z tej samej, znanej im nazwy domeny.

Istnieje kilka typów rekordów DNS, każdy z nich pełni inną funkcję:

  • A (Address) Record: Mapuje nazwę domeny na adres IPv4.
  • AAAA Record: Mapuje nazwę domeny na adres IPv6.
  • CNAME (Canonical Name) Record: Przekierowuje jedną nazwę domeny na inną.
  • MX (Mail Exchange) Record: Wskazuje serwery poczty elektronicznej dla danej domeny.
  • TXT Record: Przechowuje tekstowe informacje dotyczące domeny.

Więcej o tym jak działa system DNS pisaliśmy w artykule poniżej.