V skratke: DNS (Domain Name System) prekladá názvy domén na IP adresy serverov. Vďaka nemu píšete do prehliadača hosting-zlavy.sk, a nie číslo servera. Pre každú doménu sa v DNS ukladajú záznamy: kde beží web (A), kam chodí pošta (MX), kto smie posielať e-maily (TXT so SPF) a ďalšie.
Ako DNS funguje
- Napíšete do prehliadača
vasadomena.sk. - Počítač sa opýta svojho resolvera (zvyčajne u poskytovateľa internetu), aká je IP adresa domény.
- Resolver sa postupne opýta koreňových serverov, serverov domény .sk (prevádzkuje ich SK-NIC) a nakoniec menných serverov vašej domény, ktoré vrátia záznam A.
- Odpoveď si resolver na dobu TTL zapamätá, ďalšie dopyty sú preto rýchle. Preto sa ale zmeny neprejavia hneď.
- Prehliadač sa pripojí k serveru na vrátenej IP adrese a stiahne web.
Druhy DNS záznamov
| Záznam | Na čo je | Príklad | Na čo si dať pozor |
|---|---|---|---|
| A | IP adresa (IPv4) servera s webom | @ → 185.10.20.30 | Keď prechádzate k inému hostingu, meníte hlavne tento záznam. |
| AAAA | IP adresa vo formáte IPv6 | @ → 2a02:2b88::1 | Keď ho máte, musí ukazovať na ten istý server ako A, inak sa web niekomu načíta zo starého hostingu. |
| CNAME | Alias, odkaz na iný názov | www → vasadomena.sk | Nesmie byť na samotnej doméne (@) a nesmie byť vedľa iného záznamu s rovnakým názvom. |
| MX | Servery, ktoré prijímajú e-maily | @ → mx1.hosting.sk (priorita 10) | Nižšie číslo má prednosť. Keď MX zmeníte, nová pošta chodí k novému poskytovateľovi. |
| TXT | Ľubovoľný text: SPF, DKIM, DMARC, overenie domény | @ → v=spf1 mx a ~all | Google, Microsoft alebo Search Console si cez TXT overujú, že doména patrí vám. |
| NS | Menné servery, ktoré o doméne rozhodujú | @ → ns1.hosting.sk | Menia sa u registrátora domény, nie v samotnom DNS. |
| CAA | Ktoré certifikačné autority smú vydať SSL | @ → 0 issue "letsencrypt.org" | Keď ho máte a chýba v ňom autorita vášho hostingu, SSL certifikát sa nevydá. |
Znak @ znamená samotnú doménu bez predpony. IP adresy a servery v príkladoch sú len ukážkové.
Skontrolovať DNS svojej domény
Aké záznamy potrebuje web a e-mail
- Web: záznam A (prípadne aj AAAA) na samotnej doméne a CNAME alebo A pre
www. Oboje vám dá hosting, väčšinou sa nastaví samo, keď doména používa jeho menné servery. - E-mail: záznamy MX, SPF v zázname TXT, DKIM a DMARC. Bez SPF a DKIM končí časť pošty v spame, hodnoty pre jednotlivé hostingy nájdete v návode nastavenie SPF, DKIM a DMARC.
- Overenie služieb: Google Search Console, Google Workspace alebo Microsoft 365 chcú pridať záznam TXT s kódom.
DNS pri prechode k inému hostingu
Máte dve možnosti. Buď u registrátora prepnete menné servery (NS) na nový hosting a ten nastaví všetky záznamy za vás, alebo DNS necháte, kde je, a zmeníte len záznamy A a MX. Druhá cesta sa hodí, keď máte v DNS ďalšie služby, napríklad Google Workspace. V oboch prípadoch najprv preneste web a e-maily a DNS zmeňte až nakoniec. Celý postup je v návode Prechod na iný hosting.
Zmena DNS sa neprejavila
- Počkajte na TTL. Resolvery si starú hodnotu pamätajú počas TTL, najčastejšie hodinu.
- Upravujete DNS na správnom mieste? Platia len záznamy u firmy, na ktorú ukazujú záznamy NS. Úprava u inej firmy nemá žiadny účinok.
- Vyprázdnite medzipamäť v počítači (vo Windows príkazom
ipconfig /flushdns) alebo skúste web z mobilných dát. - Doména používa Cloudflare? Potom sa DNS upravuje tam, pozri ochrana webu a Cloudflare.
Časté otázky
Čo je DNS jednoducho?
Kde sa DNS záznamy nastavujú?
Ako dlho trvá zmena DNS?
Čo je DNS server v nastavení počítača?
Kto vlastní doménu a kedy vyprší, zistíte na stránke Komu patrí doména, kde ju kúpiť najlacnejšie, ukazuje cena domény .sk.