Co je DNS?
Pokaždé, když otevřete webovou stránku, neviditelná adresářová služba přeloží zadané jméno na číslo, na které váš počítač dosáhne. Zde je návod, jak funguje systém doménových jmen – a jak si přečíst, co o jakékoli doméně publikuje.
Internetový telefonní seznam
Počítače neprocházejí podle názvu – připojují se k nim IP adresy. DNS, Systém doménových jmen, je distribuovaný adresář, který mapuje zapamatovatelná jména jako example.com k těm číslům. Byl vynalezen v roce 1983 právě proto, že dřívější internetový soubor s jediným hostitelem ve Stanfordu začínal být nemožný udržovat.
Dvě věci dělají DNS pozoruhodným: je distribuováno (žádný jednotlivý stroj neví všechno) a je uložené v mezipaměti všude (odpovědi jsou na chvíli zapamatovány, takže vyhledávání je rychlé). Obě vlastnosti ovlivňují, jak se systém chová každý den.
Co se stane během vyhledávání DNS
Když váš prohlížeč požádá o webovou stránku, řetězec serverů DNS spolupracuje během několika milisekund:
# 1. Vaše zařízení se zeptá svého nakonfigurovaného překladače (často vašeho ISP nebo 8.8.8.8 / 1.1.1.1) # 2. Překladač, pokud nemá odpověď uloženou v mezipaměti, prochází hierarchií: # kořenové servery → servery ".com" → vlastní jmenné servery example.com # 3. Autoritativní server domény odpovídá skutečnými záznamy # 4. Řešitel uloží odpověď na TTL záznamu a odpoví vám
Poslední skok – server, který mluví za samotnou doménu – je to, na co ukazují záznamy NS (níže). Vše nad tím je jen delegování.
Typy záznamů, na kterých záleží
DNS zóna domény je malá databáze typizovaných záznamů. S těmito se skutečně setkáte:
| Typ | Co to dělá | Příklad |
|---|---|---|
| A | Mapuje název na adresu IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapuje název na adresu IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: ukazuje jméno na jiné jméno | www.example.com → example.com |
| MX | Poštovní servery, které přijímají e-maily domény | 10 aspmx.l.google.com |
| TXT | Volný text: SPF anti-spam, DKIM, doklady o vlastnictví | "v=spf1 -all" |
| NS | Autoritativní jmenné servery pro zónu | ns1.examplehost.com |
| CAA | Které certifikační autority mohou vydávat certifikáty TLS | 0 issue "letsencrypt.org" |
| SOA | Metadata zóny: primární server, kontakt, časovače ukládání do mezipaměti | ns1. dns-admin. … |
| PTR | Opak: mapuje IP zpět na název hostitele | 8.8.8.8 → dns.google |
Stojí za to znát dvě zvláštnosti: CNAME je není dovoleno v kořenovém adresáři domény (proto example.com používá přímo záznamy A/AAAA) a doménu s MX "0 ." má a null MX — záměrný způsob, jak říci „tato doména odesílá e-maily, ale žádné nepřijímá“.
Cachování, TTL a propagace
Každý záznam nese a TTL (čas žít) — počet sekund, po které mohou řešitelé znovu použít odpověď, než se znovu zeptají. 3600 sekund TTL znamená celosvětově až hodinu ukládání do mezipaměti; 60sekundový TTL znamená, že změny se objeví za méně než minutu.
To je to, co lidé míní pod pojmem "šíření DNS": nevysílají se žádné změny, pouze mezipaměti vyprší svým vlastním tempem. Klasickým trikem před plánovanou migrací je předem snížit TTL, provést přepnutí, sledovat, jak rychle přistane všude, a pak znovu zvýšit TTL, abyste si užili ukládání do mezipaměti.
Tip pro odstraňování problémů: pokud se web načte pro ostatní, ale ne pro vás, váš místní překladač může stále obsahovat starou odpověď uloženou v mezipaměti. Přepnutí zařízení na 1.1.1.1 nebo vyprázdnění mezipaměti DNS to obvykle vyřeší.
Zkontrolujte DNS libovolné domény sami
Nepotřebujete nástroje příkazového řádku – naše nástroje prohlížeče se přímo dotazují na resolvery Google a Cloudflare:
- DNS Checker — vytáhněte každý typ záznamu libovolné domény jedním kliknutím.
- Doména na IP — zobrazit pouze adresy, na které doména odkazuje, s podrobnostmi o hostování.
- Reverzní vyhledávání IP — záznam PTR: na který název hostitele IP odpovídá.
Zjistěte více
- Zajímá vás čísla na druhé straně? Číst co je to IP adresa nebo Srovnání IPv4 vs IPv6.
- Zkoumáte pověst IP? Viz Průvodce seznamy zakázaných IP.
DNS otázky
Co je to DNS jednoduše?
DNS (Domain Name System) je internetový telefonní seznam: překládá jména, která můžete zadat, například example.com, na adresy IP, ke kterým se počítače skutečně připojují. Bez něj byste si museli zapamatovat číselné adresy pro každý web.
Jaké jsou adresy 8.8.8.8 a 1.1.1.1?
Jsou to veřejné překladače DNS provozované společnostmi Google a Cloudflare. Váš ISP je ve výchozím nastavení provozuje, ale kdokoli se může místo toho dotazovat na tyto veřejné — jsou zdarma, rychle a často rychleji zjišťují změny DNS. Naše nástroje DNS se dotazují na oba přes šifrovaný DNS-over-HTTPS.
Jak dlouho trvá, než změna DNS všude funguje?
Pokud je předchozí TTL (čas do života) nahrávky. Řešitelé ukládají odpovědi do mezipaměti po dobu trvání TTL – sekundy až dny – takže poté, co upravíte záznam, překladače po celém světě nadále obsluhují starou odpověď, dokud nevyprší platnost jejich kopie uložené v mezipaměti. Před plánovanou změnou snižte TTL, aby byl přechod rychlejší.
Jaký je rozdíl mezi DNS a IP adresou?
IP adresa je číslo, které identifikuje zařízení na internetu; DNS je systém, který mapuje zapamatovatelné názvy domén na tato čísla. Doména je název, IP je cíl a DNS je překlad mezi nimi.