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.
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