Migrace webu: jak zvládnout DNS záznamy bez výpadku
Stručné shrnutí: DNS při migraci webu určuje, kam se návštěvník nebo e-mail skutečně připojí. Špatně nastavené DNS může po přesunu hostingu odstavit web i poštu. Před migrací proto snižte TTL, zkontrolujte A, MX a NS záznamy a DNS přepínejte až ve chvíli, kdy je nový web plně otestovaný. Největší chyby vznikají při kombinaci více poskytovatelů pro web, doménu a e-mail.
Obsah
- Co se při migraci webu skutečně děje s DNS?
- TTL – jediné číslo, které před migrací musíte změnit
- Tři DNS záznamy, na které se zapomíná
- Jak migrovat WordPress web bez výpadku
- Kdy už DNS raději neřešit sami
- Časté otázky o migraci webu a DNS
Největší problémy s migrací webu nevznikají při kopírování WordPressu, ale při změně DNS záznamů. Stačí špatně nastavený MX nebo NS záznam a web sice funguje, ale přestanou chodit e-maily nebo se část návštěvníků dostane na starý hosting. V článku si ukážeme, jak migraci hostingu zvládnout bez zbytečného výpadku.
Co se při migraci webu skutečně děje s DNS?
DNS při migraci webu funguje jako změna adresy v seznamu: doména zůstává stejná, ale záznam říká, na který server má návštěvník dorazit. U webu se nejčastěji mění A záznam, u pošty MX záznamy a někdy i NS záznamy, které určují, kdo DNS spravuje.
Změna DNS se navíc neprojeví všude okamžitě. Některé firemní sítě nebo ISP si staré záznamy drží ještě několik hodin, i když je TTL nízké.
IBM ve svém přehledu DNS migrace popisuje stejný princip: bezpečná změna závisí hlavně na přípravě DNS záznamů před přepnutím, ne na samotném kliknutí v administraci.
Proto je DNS až poslední krok migrace. Nejdřív musí běžet kopie webu, databáze, administrace a ideálně i e-mail.
Zde je kompletní návod pro migraci webu k Webglobe.
TTL: jediné číslo, které před migrací musíte změnit
TTL je čas v sekundách, po který si DNS server pamatuje uložený záznam. Před migrací webu proto doporučujeme snížit TTL na 300 sekund alespoň 24–48 hodin před změnou A, MX nebo NS záznamů.
Nižší TTL pomůže zrychlit přechod na nový server a omezit situace, kdy část návštěvníků ještě míří na starý hosting.
Ve Webglobe při migracích doporučujeme tři jednoduchá pravidla:
- Snížit TTL 24–48 hodin předem
- Přepnout DNS až po kompletním otestování webu
- Původní hosting rušit nejdřív po 72 hodinách
Právě poslední bod chrání hlavně e-mail a návštěvníky za pomalejšími firemními DNS.
Cloudflare vysvětluje TTL stejně: nižší hodnota zkracuje dobu, po kterou se používá uložený DNS záznam.
Tři DNS záznamy, na které se zapomíná
Při převodu hostingu nestačí zkontrolovat jen web. Jeden špatný MX záznam může způsobit, že web běží, ale zákaznické poptávky vám nepřijdou.
Největší problémy vznikají hlavně při změně nameserverů, kdy se přenese web, ale zapomene se na e-mail nebo ověřovací TXT záznamy.
| DNS záznam | Co ovlivňuje | Riziko při špatném nastavení |
|---|---|---|
| A záznam | Směřování webu na server | Doména ukazuje na starý hosting |
| MX záznam | Příjem e-mailů | Přestanou chodit zprávy |
| NS záznam | Správu celé DNS zóny | Zmizí část DNS záznamů |
| CNAME | Subdomény typu www | Funguje doména bez www nebo obráceně |
Nejvíc problémů při migraci způsobují právě MX záznamy. Před změnou si proto vždy ověřte:
- kde běží e-mail,
- kdo spravuje DNS,
- a jestli není pošta oddělená od hostingu.
Pokud používáte Microsoft 365 nebo Google Workspace, nestačí jen „zkopírovat web“. Musíte zachovat správné MX, SPF, DKIM a DMARC záznamy.
Jak migrovat WordPress web bez výpadku
Migrace WordPressu by měla začínat kopií webu a končit změnou DNS. Když DNS přepnete příliš brzy, návštěvníci mohou narazit na nefunkční web, chybu databáze nebo starou verzi obsahu.
Nejlepší je použít některý WordPress plugin, například Duplicator.
Doporučený postup:
- Snižte TTL na 300 sekund alespoň den předem
- Přeneste soubory WordPressu a databázi
- Zkontrolujte wp-config.php a připojení databáze
- Otestujte homepage, administraci, formuláře a HTTPS
- Ověřte SSL certifikát
- Přepište DNS až jako poslední krok
- Ponechte starý hosting aktivní ještě minimálně 72 hodin
Pro samotnou migraci webu do WordPressu se můžete řídit naším návodem.
Při testování nezapomeňte zkontrolovat:
- kontaktní formuláře,
- WooCommerce objednávky,
- přihlášení do administrace,
- odesílání e-mailů,
- a přesměrování na HTTPS.
Kdy už DNS raději neřešit svépomocí
Podporu kontaktujte hlavně tehdy, když:
- používáte vlastní e-mail na doméně,
- měníte nameservery,
- převádíte doménu mezi registrátory,
- nebo nevíte, kde DNS vůbec spravujete.
Právě v těchto situacích vzniká nejvíc výpadků webu i e-mailu.
U českých domén se běžně stává, že:
- doména je u jednoho registrátora,
- hosting u druhého,
- a e-mail u třetí služby.
Pak nestačí jen „změnit IP adresu“. Je potřeba zkontrolovat celou DNS zónu.
Pokud si nejste jistí, kde DNS spravujete nebo které záznamy měnit, je lepší migraci konzultovat předem než řešit výpadek e-mailu po přepnutí.
Časté otázky o migraci webu a DNS
Jak dlouho trvá propagace DNS?
Změna DNS se může projevit během několika minut, ale někde trvá až 24–48 hodin. Záleží hlavně na původním TTL a DNS resolveru návštěvníka. Proto doporučujeme starý hosting nerušit minimálně 72 hodin po migraci.
Přijdu při převodu hostingu o e-maily?
Ne, pokud správně zachováte MX záznamy. Největší riziko vzniká při změně nameserverů, kdy se přepíše celá DNS zóna a zapomenou se e-mailové záznamy.
Je lepší změnit A záznam nebo nameservery?
Změna A záznamu bývá bezpečnější, pokud přesouváte jen web. Změna NS záznamů dává smysl ve chvíli, kdy chcete přesunout kompletní správu DNS k novému poskytovateli.
Co je při migraci nejdůležitější?
Migraci nezačínejte změnou DNS. Nejprve musí fungovat nový web, databáze, SSL certifikát i formuláře. DNS přepínejte až jako poslední krok.