Č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:

The life of a lookup
# 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
AMapuje názov na adresu IPv4example.com → 93.184.216.34
AAAAMapuje názov na adresu IPv6example.com → 2606:2800::2201
CNAMEAlias: ukazuje meno na iné menowww.example.com → example.com
MXPoštové servery, ktoré prijímajú e-maily domény10 aspmx.l.google.com
TXTVoľný text: SPF anti-spam, DKIM, dôkazy o vlastníctve"v=spf1 -all"
NSAutoritatívne názvové servery pre zónuns1.examplehost.com
CAAKtoré certifikačné autority môžu vydávať certifikáty TLS0 issue "letsencrypt.org"
SOAMetadáta zóny: primárny server, kontakt, časovače ukladania do vyrovnávacej pamätens1. dns-admin. …
PTROpak: mapuje IP späť na názov hostiteľa8.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

FAQ

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.