Změna nastavení DNS záznamů a serverů se musí propsat do všech nameserverů na světě. To zpravidla trvá pár hodin, v některých případech ale změna může trvat až 1 celý den. Zde si vysvětlíme, jak celý proces funguje a co dělat, když se DNS záznamy ani po 24 hodinách nezmění.
DNS servery (nameservery) uchovávají IP adresu vaší domény ve vyrovnávací paměti (cache). Ta se neaktualizuje okamžitě, ale po určitém, přednastaveném čase. O tom, jak dlouho se DNS záznamy budou držet v cache, rozhoduje parametr TTL.
TTL je zkratka anglického Time to live. Udává „životnost“ DNS záznamů na DNS serveru (v sekundách), tzn., jak dlouho budou uchované v cache, než je bude možné přepsat. Čas potřebný ke změně DNS tedy záleží především na jeho nastavení. U TTL se zpravidla používá hodnota 3 600 s (1 hodina). V některých případech může být TTL nastavené i na 86 400 s (tedy 24 hodin).
Při změně DNS záznamů vždy nevyhnutelně dojde ke krátkému výpadku (v řádu minut). Proto doporučujeme DNS záznamy měnit mimo špičku (o víkendu ve večerních hodinách).
Změnu DNS si můžete otestovat pomocí služby DNS check. Do příkazového řádku zadejte název své domény (bez www.) a DNS checker vám ukáže všechny aktuální DNS záznamy, které jsou u domény nastavené.
Pokud se ani po 24 hodinách změna DNS neprojeví, je možné, že na některém DNS serveru je nastavená hodnota TTL větší než 86 400 s. V tom případě ještě chvíli počkejte.
Častěji ale dochází k jinému problému: DNS check již ukazuje správné záznamy, a vám se i přesto při návštěvě vašeho webu ukáže chyba 404.
To proto, že jsou staré DNS záznamy uložené v cache DNS serveru u vašeho poskytovatele internetu (kde se ukládají IP adresy naposledy navštívených stránek). Jeho cache můžete sami vyčistit pomocí příkazu Flushdns.
Ve starších OS Windows (XP, Vista, 7) Command Prompt najdete v nabídce Start → Všechny programy → Příslušenství.
Flushdns pro Apple Mac
Sdílejte článek
Každý správný web potřebuje doménu a kvalitní webhosting. Buďte online s námi.