Co to jest DNS?
Za każdym razem, gdy otwierasz stronę internetową, niewidoczna usługa katalogowa tłumaczy wpisaną nazwę na liczbę, którą może osiągnąć Twój komputer. Oto jak działa system nazw domen — i jak czytać to, co publikuje na temat dowolnej domeny.
Internetowa książka telefoniczna
Komputery nie przeglądają według nazwy — łączą się z Adresy IP. DNS, System nazw domen, to katalog rozproszony, który odwzorowuje zapadające w pamięć nazwy, takie jak example.com do tych liczb. Został wynaleziony w 1983 roku właśnie dlatego, że utrzymanie pojedynczego pliku hosta wczesnego Internetu w Stanford stało się niemożliwe.
Dwie rzeczy czynią DNS niezwykłym: jest dystrybuowane (żadna pojedyncza maszyna nie wie wszystkiego) i tak jest buforowane wszędzie (odpowiedzi są zapamiętywane przez chwilę, więc wyszukiwanie jest szybkie). Obie właściwości kształtują sposób, w jaki system zachowuje się na co dzień.
Co się dzieje podczas wyszukiwania DNS
Kiedy Twoja przeglądarka zapyta o stronę internetową, łańcuch serwerów DNS współpracuje w ciągu kilku milisekund:
# 1. Twoje urządzenie pyta skonfigurowany moduł rozpoznawania nazw (często Twojego ISP lub 8.8.8.8 / 1.1.1.1) # 2. Przelicznik, jeśli nie ma odpowiedzi w pamięci podręcznej, porusza się po hierarchii: # serwery główne → serwery „.com” → własne serwery nazw example.com # 3. Autorytatywny serwer domeny odpowiada, podając aktualne rekordy # 4. Funkcja rozpoznawania nazw buforuje odpowiedź dotyczącą TTL rekordu i odpowiada Tobie
Ostatni przeskok — serwer mówiący w imieniu samej domeny — jest tym, na co wskazują zapisy NS (poniżej). Wszystko powyżej to tylko delegacja.
Typy rekordów, które mają znaczenie
Strefa DNS domeny to mała baza danych zawierająca wpisane rekordy. Oto te, które faktycznie spotkasz:
| Typ | Co to robi | Przykład |
|---|---|---|
| A | Mapuje nazwę na adres IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapuje nazwę na adres IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: wskazuje nazwę na inną nazwę | www.example.com → example.com |
| MX | Serwery pocztowe odbierające pocztę e-mail domeny | 10 aspmx.l.google.com |
| TXT | Dowolny tekst: antyspam SPF, DKIM, dowody własności | "v=spf1 -all" |
| NS | Autorytatywne serwery nazw dla strefy | ns1.examplehost.com |
| CAA | Które urzędy certyfikacji mogą wystawiać certyfikaty TLS | 0 issue "letsencrypt.org" |
| SOA | Metadane strefy: serwer główny, kontakt, liczniki czasu buforowania | ns1. dns-admin. … |
| PTR | Odwrotnie: mapuje adres IP z powrotem na nazwę hosta | 8.8.8.8 → dns.google |
Warto znać dwa dziwactwa: CNAME jest niedozwolony w katalogu głównym domeny (dlatego example.com używa bezpośrednio rekordów A/AAAA) i domenę z MX "0 ." ma zerowy MX — celowy sposób powiedzenia „ta domena wysyła e-maile, ale ich nie otrzymuje”.
Buforowanie, TTL i propagacja
Każdy zapis zawiera TTL (czas życia) — liczba sekund, przez które osoby przeliczające mogą ponownie wykorzystać odpowiedź, zanim zadają je ponownie. TTL wynoszący 3600 sekund oznacza do godziny buforowania na całym świecie; 60-sekundowy TTL oznacza, że zmiany pojawiają się w czasie krótszym niż minuta.
To właśnie ludzie mają na myśli, mówiąc „propagacja DNS”: nie ma transmisji zmian, a jedynie pamięci podręczne wygasające we własnym tempie. Przed planowaną migracją klasyczną sztuczką jest wcześniejsze obniżenie TTL, dokonanie zmiany, obserwowanie, jak szybko wyląduje wszędzie, a następnie ponowne podniesienie TTL, aby cieszyć się buforowaniem.
Wskazówka dotycząca rozwiązywania problemów: jeśli witryna ładuje się dla innych, ale nie dla Ciebie, lokalny program rozpoznawania nazw może nadal przechowywać starą odpowiedź w pamięci podręcznej. Przełączenie urządzenia na wersję 1.1.1.1 lub opróżnienie pamięci podręcznej DNS zwykle rozwiązuje problem.
Sprawdź samodzielnie DNS dowolnej domeny
Nie potrzebujesz narzędzi wiersza poleceń — nasze narzędzia przeglądarki wysyłają na żywo zapytania do Google i narzędzi do rozpoznawania nazw Cloudflare:
- Kontroler DNS — pobierz każdy typ rekordu dowolnej domeny jednym kliknięciem.
- Domena na IP — zobacz tylko adresy, na które wskazuje domena, wraz ze szczegółami hostingu.
- Odwrotne wyszukiwanie adresu IP — rekord PTR: nazwa hosta, na którą odpowiada adres IP.
Dowiedz się więcej
- Ciekawi Cię liczba po drugiej stronie? Czytać co to jest adres IP lub Porównanie IPv4 i IPv6.
- Badasz reputację adresu IP? Zobacz Przewodnik po czarnych listach adresów IP.
Pytania dotyczące DNS
Czym w skrócie jest DNS?
DNS (Domain Name System) to internetowa książka telefoniczna: tłumaczy nazwy, które możesz wpisać, np. example.com, na adresy IP, z którymi faktycznie łączą się komputery. Bez tego musiałbyś zapamiętywać adresy numeryczne każdej strony internetowej.
Jakie są adresy 8.8.8.8 i 1.1.1.1?
Są to publiczne programy rozpoznawania nazw DNS obsługiwane przez Google i Cloudflare. Twój dostawca usług internetowych domyślnie korzysta z jednego z nich, ale każdy może zamiast tego zapytać o te publiczne — są one bezpłatne, szybkie i często szybciej wychwytują zmiany w DNS. Nasze narzędzia DNS wysyłają zapytania do obu z nich za pośrednictwem zaszyfrowanego DNS-over-HTTPS.
Ile czasu zajmuje zmiana DNS, aby wszędzie zadziałała?
Tak długo, jak poprzedni TTL (czas życia) płyty. Mechanizmy rozpoznawania odpowiedzi buforują odpowiedzi przez czas TTL — od sekund do kilku dni — więc po edycji rekordu programy rozpoznawania nazw na całym świecie nadal obsługują starą odpowiedź, aż do wygaśnięcia ich kopii w pamięci podręcznej. Obniż TTL przed planowaną zmianą, aby przyspieszyć zmianę.
Jaka jest różnica między DNS a adresem IP?
Adres IP to numer identyfikujący urządzenie w Internecie; DNS to system, który odwzorowuje zapadające w pamięć nazwy domen na te liczby. Domena to nazwa, adres IP to miejsce docelowe, a DNS to tłumaczenie między nimi.