Čo je DNS?
Zakaždým, keď otvoríte webovú stránku, neviditeľná adresárová služba preloží zadané meno na číslo, ktoré váš počítač dosiahne. Tu je návod, ako funguje systém názvov domén – a ako si prečítať, čo publikuje o akejkoľvek doméne.
Internetový telefónny zoznam
Počítače neprechádzajú podľa mena – pripájajú sa k nim IP adresy. DNS, Systém doménových mien, je distribuovaný adresár, ktorý mapuje zapamätateľné názvy ako example.com k tým číslam. Bol vynájdený v roku 1983 práve preto, že prvý internetový súbor s jediným hostiteľom v Stanforde sa stal nemožným udržiavať.
Dve veci robia DNS pozoruhodným: je to tak distribuované (žiadny stroj nevie všetko) a je to tak uložené vo vyrovnávacej pamäti všade (odpovede sú na chvíľu zapamätané, takže vyhľadávanie je rýchle). Obe vlastnosti ovplyvňujú, ako sa systém správa každý deň.
Čo sa stane počas vyhľadávania DNS
Keď váš prehliadač požiada o webovú stránku, reťazec serverov DNS spolupracuje v priebehu niekoľkých milisekúnd:
# 1. Vaše zariadenie sa pýta na svoj nakonfigurovaný prekladač (často od vášho ISP alebo 8.8.8.8 / 1.1.1.1) # 2. Prekladač, ak nemá odpoveď uloženú vo vyrovnávacej pamäti, prechádza hierarchiou: # koreňové servery → servery „.com“ → vlastné menné servery example.com # 3. Autoritatívny server domény odpovedá skutočnými záznamami # 4. Riešenie uloží odpoveď na TTL záznamu a odpovie vám
Posledný skok – server, ktorý hovorí za samotnú doménu – je to, na čo poukazujú záznamy NS (nižšie). Všetko nad tým je len delegovanie.
Typy záznamov, na ktorých záleží
DNS zóna domény je malá databáza napísaných záznamov. Toto sú tie, s ktorými sa v skutočnosti stretnete:
| Typ | Čo to robí | Príklad |
|---|---|---|
| A | Mapuje názov na adresu IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapuje názov na adresu IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: ukazuje meno na iné meno | www.example.com → example.com |
| MX | Poštové servery, ktoré prijímajú e-maily domény | 10 aspmx.l.google.com |
| TXT | Voľný text: SPF anti-spam, DKIM, dôkazy o vlastníctve | "v=spf1 -all" |
| NS | Autoritatívne názvové servery pre zónu | ns1.examplehost.com |
| CAA | Ktoré certifikačné autority môžu vydávať certifikáty TLS | 0 issue "letsencrypt.org" |
| SOA | Metadáta zóny: primárny server, kontakt, časovače ukladania do vyrovnávacej pamäte | ns1. dns-admin. … |
| PTR | Opak: mapuje IP späť na názov hostiteľa | 8.8.8.8 → dns.google |
Stojí za to poznať dve zvláštnosti: CNAME je nie je dovolené v koreňovom adresári domény (preto example.com používa priamo záznamy A/AAAA) a doménu s MX "0 ." má a null MX — zámerný spôsob vyjadrenia „táto doména odosiela e-maily, ale žiadne neprijíma“.
Ukladanie do vyrovnávacej pamäte, TTL a šírenie
Každý záznam nesie a TTL (čas žiť) — počet sekúnd, počas ktorých môžu riešitelia znova použiť odpoveď, kým sa znova opýtajú. 3600-sekundové TTL znamená až hodinu ukladania do vyrovnávacej pamäte na celom svete; 60-sekundový TTL znamená, že zmeny sa objavia za menej ako minútu.
To je to, čo ľudia myslia pod pojmom "šírenie DNS": nevysielajú sa žiadne zmeny, iba vyrovnávacie pamäte, ktoré vypršia vlastným tempom. Pred plánovanou migráciou je klasickým trikom vopred znížiť TTL, prepnúť, sledovať, ako všade rýchlo pristane, a potom znova zvýšiť TTL, aby ste si ukladanie do vyrovnávacej pamäte užili.
Tip na riešenie problémov: ak sa stránka načíta pre ostatných, ale nie pre vás, váš lokálny prekladač môže stále obsahovať starú odpoveď uloženú vo vyrovnávacej pamäti. Prepnutie zariadenia na verziu 1.1.1.1 alebo vymazanie vyrovnávacej pamäte DNS to zvyčajne vyrieši.
Skontrolujte DNS ľubovoľnej domény sami
Nepotrebujete nástroje príkazového riadka – naše nástroje prehliadača dopytujú naživo prekladače Google a Cloudflare:
- Kontrola DNS — vytiahnite každý typ záznamu ľubovoľnej domény jedným kliknutím.
- Doména na IP — zobraziť len adresy, na ktoré doména odkazuje, s podrobnosťami o hosťovaní.
- Spätné vyhľadávanie IP — záznam PTR: na ktorý názov hostiteľa IP odpovedá.
Zistite viac
- Ste zvedaví na čísla na druhej strane? Prečítajte si čo je to IP adresa alebo Porovnanie IPv4 a IPv6.
- Skúmanie reputácie IP? Pozrite si Sprievodca zoznamom zakázaných IP adries.
DNS otázky
Čo je to DNS jednoducho?
DNS (Domain Name System) je internetový telefónny zoznam: prekladá názvy, ktoré môžete zadať, napríklad example.com, na adresy IP, ku ktorým sa počítače skutočne pripájajú. Bez nej by ste si museli zapamätať číselné adresy pre každú webovú stránku.
Aké sú adresy 8.8.8.8 a 1.1.1.1?
Sú to verejné prekladače DNS prevádzkované spoločnosťami Google a Cloudflare. Váš poskytovateľ internetových služieb ho štandardne prevádzkuje, ale ktokoľvek môže namiesto toho vyhľadávať tieto verejné – sú bezplatné, rýchle a často rýchlejšie preberajú zmeny DNS. Naše nástroje DNS dopytujú oba cez šifrovaný DNS-over-HTTPS.
Ako dlho trvá, kým zmena DNS funguje všade?
Pokiaľ ide o predchádzajúci TTL záznamu (čas do života). Riešitelia ukladajú odpovede do vyrovnávacej pamäte počas trvania TTL – sekúnd až dní – takže po úprave záznamu budú riešitelia na celom svete naďalej poskytovať starú odpoveď, kým nevyprší platnosť ich kópie vo vyrovnávacej pamäti. Pred plánovanou zmenou znížte TTL, aby sa prepnutie urýchlilo.
Aký je rozdiel medzi DNS a IP adresou?
IP adresa je číslo, ktoré identifikuje zariadenie na internete; DNS je systém, ktorý mapuje zapamätateľné názvy domén na tieto čísla. Doména je názov, IP je cieľ a DNS je preklad medzi nimi.