Znalosti pro vibe coding
Co je DNS?
Telefonní seznam internetu. Přeloží název jako vasefirma.cz na adresu serveru, kde váš web doopravdy běží. A vysvětlí i to, proč se změna projeví až za chvíli.
Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů
Zadáte název
vasefirma.cz
Na adresu serveru
76.76.21.21
→ server, kde web běží
Rychlá odpověď
Co je tedy DNS?
DNS (Domain Name System) je telefonní seznam internetu. Vy si pamatujete název (vasefirma.cz), počítače mezi sebou mluví přes číselné adresy (IP). DNS mezi tím překládá.
Když si koupíte doménu a chcete na ni pustit web z vibe codingu, nastavujete vlastně jednu věc: kam má DNS ten název ukázat.
Pojmy, na které kolem toho narazíte:
Jak to funguje
Jak z názvu vznikne web
Než se vám stránka načte, proběhne na pozadí rychlý dotaz „kde ten web bydlí?“. Trvá zlomek vteřiny.
Napíšete název
Do prohlížeče zadáte vasefirma.cz.
Dotaz na DNS
Prohlížeč se DNS zeptá: jaká je adresa téhle domény?
DNS vrátí IP
DNS odpoví číselnou adresou serveru, třeba 76.76.21.21.
Web se načte
Prohlížeč se spojí s tou adresou a stránka naskočí.
Vaše appka mezitím žije na serveru u hostingu (u vibe codingu nejčastěji Vercel). DNS je jen ta cedule, která k ní ukazuje.
Kde to nejčastěji potřebujete
Když chcete web na vlastní doméně
Postavíte web, nasadíte ho na Vercel a běží na adrese typu vasefirma.vercel.app. Vy ale chcete svoji vasefirma.cz. Přesně tady přijde DNS ke slovu.
Settings
General
Domains
Environment Variables
Git
Vercel · váš projekt · Settings → Domains
Nastavte tyhle záznamy u své domény:
Vercel vám ty dva řádky (v levém menu projektu, sekce Domains) sám vypíše. Vy je jen vložíte u své domény, kde jste ji koupili. A ty tři zkratky znamenají tohle:
A záznam
Míří doménu přímo na číselnou IP adresu serveru. Používá se pro holou doménu (vasefirma.cz).
CNAME
Míří na jiný název, za kterým se adresa dohledá. Pro poddoménu jako www. Na holou doménu nejde, to je pravidlo DNS.
Nameserver
Server, který drží platné záznamy domény. Změnou nameserverů přesunete správu DNS jinam (třeba na Cloudflare).
Celý postup krok za krokem (koupit doménu, vložit tyhle záznamy, HTTPS zdarma) má samostatný průvodce Jak dostat web na vlastní doménu. Tady jde hlavně o to pochopit, co ty záznamy jsou a proč se změna neprojeví hned (níž).
Nejčastější otázka
Proč se změna DNS projeví až za chvíli
Nastavíte doménu a web pořád nejede. Nezkazili jste nic. Vysvětlení se jmenuje TTL a cache, a nejlíp se ukáže.
Váš DNS záznam · vasefirma.cz
A → 185.12.4.9
Váš prohlížeč
Praha
185.12.4.9
v cache
Kolega v USA
New York
185.12.4.9
v cache
Mobil na datech
síť operátora
185.12.4.9
v cache
Přepněte TTL na 5 minut a pusťte to znovu. Nižší TTL = svět chytí změnu skoro hned. Přesně proto se TTL před stěhováním webu snižuje.
Slovo propagace zní, jako by se vaše změna pomalu rozlézala po světě. Tak to ale není. Změna je u zdroje okamžitá. Zdržení dělá cache: servery po cestě si starou odpověď pamatují, aby se nemusely ptát pořád dokola.
Jak dlouho si ji pamatují, říká TTL (Time To Live) u záznamu. Typicky bývá 24 hodin. Než tahle doba uplyne, drží stará hodnota. Většina lidí ale novou verzi uvidí do pár hodin, oněch „24 až 48 hodin“ je nejzazší strop, ne průměr.
Doména je poslední krok, ne ten první
Nejdřív si web postavíte, pak mu dáte adresu. To „postavit“ je přesně to, co učím v kurzu AI First: od nápadu k hotovému webu na vlastní doméně, polopaticky.
21 hodin videí o AI a vibe codingu, 1 800+ absolventů, roční licence s aktualizacemi zdarma.
FAQ
Časté otázky
Co je DNS jednoduše řečeno?+
DNS (Domain Name System) je telefonní seznam internetu. Lidé si pamatují názvy jako vasefirma.cz, ale počítače spolu mluví přes číselné IP adresy. DNS ten název přeloží na adresu serveru, kde váš web opravdu běží.
Proč moje doména po nastavení hned nefunguje?+
Změnu jste udělali okamžitě, ale zbytek internetu má starou hodnotu uloženou v cache. Jak dlouho ji drží, určuje TTL u záznamu. Většina lidí uvidí novou verzi do pár hodin, výjimečně to trvá do 24 až 48 hodin. Není to chyba, jen se čeká, až stará hodnota vyprší.
Jaký je rozdíl mezi A záznamem a CNAME?+
A záznam míří přímo na číselnou IP adresu serveru (například 76.76.21.21). CNAME nemíří na číslo, ale na jiný název (třeba cname.vercel-dns.com), za kterým se ta správná adresa dohledá. A záznam se typicky používá pro holou doménu, CNAME pro poddoménu jako www.
Co jsou nameservery?+
Nameservery jsou servery, které drží platné DNS záznamy vaší domény, tedy tu úřední verzi pravdy. Když u registrátora domény nastavíte nameservery třeba na Cloudflare, přesouváte tím správu DNS záznamů právě tam.
Jak zjistím, jestli se DNS už propsalo?+
Nejrychleji přes online nástroj jako dnschecker.org, který ukáže, co vidí servery v různých zemích. Ve svém prohlížeči můžete vidět starou verzi déle, protože si ji drží i váš počítač a operátor. Hosting (třeba Vercel) vám u domény sám napíše, až je vše nastaveno správně.
Dá se propagace urychlit?+
Přímo urychlit ne, ale dá se připravit. Pár dní před stěhováním webu snížíte u záznamu TTL (třeba na 300 sekund). Pak svět chytí novou hodnotu do pár minut místo hodin. Po migraci TTL zase vrátíte nahoru.
Kde nastavím DNS pro web na Vercelu?+
Doménu přidáte ve Vercelu (Project → Settings → Domains) a on vám vypíše přesné záznamy, které vložíte u svého registrátora domény. Celý postup krok za krokem má samostatný průvodce Jak dostat web na vlastní doménu.