Czym jest DNS?
DNS (Domain Name System) to system, który tłumaczy nazwy domen (np. cleature.pl) na adresy IP (np. 192.168.1.1). Działa jak książka telefoniczna internetu – komputery komunikują się adresami IP, a ludzie używają nazw.
Jak działa DNS?
- Wpisujesz adres – np. cleature.pl w przeglądarce
- Sprawdzanie cache – przeglądarka i system szukają w pamięci
- Rekurencyjne zapytanie – serwer DNS Twojego ISP szuka adresu
- Root server – kieruje do serwerów domeny .pl
- TLD server – kieruje do serwerów nameserver domeny
- Authoritative server – zwraca adres IP
Tworzenie stron internetowych wymaga zrozumienia DNS.
Typy rekordów DNS
- A – mapuje domenę na adres IPv4
- AAAA – mapuje domenę na adres IPv6
- CNAME – alias do innej domeny
- MX – serwery pocztowe
- TXT – tekstowe rekordy (SPF, DKIM, weryfikacja)
- NS – nameserwery
Czym jest propagacja DNS?
Po zmianie rekordów DNS, aktualizacja rozchodzi się po świecie. Może trwać od kilku minut do 48 godzin. Wpływ na to ma TTL (Time To Live) – czas przez jaki rekord jest cache’owany.
DNS a SEO
- Czas odpowiedzi – wolny DNS opóźnia ładowanie
- Geolokalizacja – DNS może kierować do najbliższego serwera
- Dostępność – niedostępny DNS = brak dostępu do strony
Ciekawostki o DNS
- Root servers – jest tylko 13 głównych serwerów DNS na świecie
- Najdłuższa nazwa domeny ma 63 znaki w każdej części
- DNS powstał w 1983 roku, zastępując pliki hosts
Narzędzia DNS
- dig – narzędzie wiersza poleceń
- nslookup – podstawowe zapytania DNS
- DNSChecker – sprawdzanie propagacji online
Zrozumienie DNS to podstawa pracy z domenami i hostingiem.