Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

DNS pri prevode domény

Modul 6: Čas, cache a prevod domény · Čas čítania: 10 min

Cieľ lekcie: Po tejto lekcii dokážete naplánovať prevod svojho webu, e-mailu alebo DNS správy tak, aby návštevníci nič nezbadali a aby vám nič neuniklo z pošty.

Kľúčové pojmy: druhy prevodu, poradie krokov, zníženie TTL vopred, príprava záznamov, záloha zóny, testovanie pred prepnutím (súbor hosts, testovacia adresa), pošta počas prepnutia, kontrola u registra vopred, DNSSEC a DS záznam

Štyri druhy prevodu

"Prevádzam svoju doménu" môže znamenať štyri rôzne veci. Veľmi pomáha najprv určiť, ktorý z nich máte na mysli, pretože každý druh sa týka iných záznamov.

Čo sa prevádzaČo sa mení v DNS
Váš web na iný serverZáznamy A a AAAA pre @ a www (a prípadné subdomény)
Vaša e-mailová pošta k inému poskytovateľoviZáznamy MX, záznam SPF, záznamy DKIM, prípadne autodiscover
Vaša DNS správa k inému poskytovateľoviMenné servery u registra; všetky záznamy musia prejsť k novému poskytovateľovi
Vaša registrácia domény k inému registrátoroviV zásade nič v DNS, ale často sa súčasne menia aj menné servery

Často sa viacero vecí deje naraz, napríklad keď prenášate všetko od jedného poskytovateľa k druhému. Vtedy platia úskalia všetkých štyroch druhov súčasne.

Zlaté pravidlo poradia

Najdôležitejšia zásada: najprv pripravte všetko na novom mieste, až potom prepnite. Samotné prepnutie je malý úkon, pár záznamov alebo menné servery. Všetko, čo sa dá urobiť pred prepnutím, urobte pred prepnutím.

Niekoľko dní vopred

  1. Vytvorte si zálohu aktuálnej zóny. Exportujte záznamy, urobte si snímku obrazovky alebo si ich zapíšte. Bez prehľadu o tom, čo tam bolo, spätne nezistíte, čo chýba. Mnohé panely majú tlačidlo na zálohu DNS.
  2. Vytvorte si zoznam. Prejdite každý riadok a napíšte si, na čo slúži: web, pošta, overenie u Google alebo Microsoft, newsletterová služba, subdoména pre internetový obchod. Práve tieto doplnkové záznamy (TXT na overenie, CNAME pre DKIM newsletterovej služby) sa pri prevodoch často zabúdajú.
  3. Pripravte nové prostredie. Web beží na novom serveri, poštové schránky existujú u nového poskytovateľa pošty.
  4. Otestujte pred prepnutím. Web na novom serveri si môžete prezrieť bez zmeny DNS: pomocou riadka v súbore hosts, alebo pomocou testovacej či náhľadovej adresy, ktorú poskytne nový poskytovateľ. Nezabudnite po skončení odstrániť tento riadok zo súboru hosts.

Aspoň jednu starú hodnotu TTL vopred

  1. Znížte TTL záznamov, ktoré budete meniť, na 300 sekúnd (lekcia 6.1). Ak bola TTL nastavená na 3600, urobte to aspoň hodinu vopred; pre istotu deň vopred. Ak bola nastavená na 86400, tak aspoň deň vopred.

Upozornenie: TTL záznamov NS u registra (lekcia 6.2) si sami znížiť nemôžete. Pri zmene menných serverov táto čakacia doba platí vždy.

Prepnutie

  1. Zmeňte záznamy (pri prevode webu alebo pošty), alebo zmeňte menné servery u registrátora (pri prevode DNS správy).
  2. Hneď skontrolujte u autoritatívneho menného servera, či sa tam nachádzajú nové hodnoty (dig A example.com @ns1.newhost.example).

Po prepnutí

  1. Skontrolujte všetko: web cez http aj https, certifikát, testovací e-mail oboma smermi a online kontrolu MX, SPF, DKIM a DMARC.
  2. Nastavte TTL späť na 3600, keď všetko funguje.
  3. Zrušte starú službu až keď na staré miesto niekoľko dní neprichádza žiadna pošta ani návštevnosť. Ak zrušíte skôr, váš web alebo pošta môžu vypadnúť, alebo sa v najhoršom prípade vaša doména uvoľní.

Prevod DNS správy

Ak prevádzate svoj DNS k inému poskytovateľovi (iné menné servery), platí jedno dodatočné pravidlo: zóna musí byť kompletná u nového poskytovateľa ešte predtým, ako zmeníte menné servery. Od okamihu prepnutia určuje všetky odpovede nový poskytovateľ. Čo tam chýba, prestáva existovať.

Vezmite si tento zoznam ako minimum:

@          A      192.0.2.10
@          AAAA   2001:db8::10
www        A      192.0.2.10        (alebo CNAME)
mail       A      192.0.2.25        (ak váš MX ukazuje na mail.example.com)
@          MX     10 mail.example.com.
@          TXT    "v=spf1 ... ~all"
x._domainkey  TXT "v=DKIM1; k=rsa; p=..."   (selektor sa líši podľa poskytovateľa)
_dmarc     TXT    "v=DMARC1; p=quarantine"

Plus všetky subdomény, overovacie záznamy a záznamy externých služieb.

Niektoré registre kontrolujú nové menné servery ešte predtým, ako zmenu akceptujú. Napríklad DENIC (register .de) kontroluje, či nové menné servery už pre doménu odpovedajú. Ak zóna ešte nie je pripravená, zmena sa zamietne. Aj preto: najprv pripravte zónu.

Príklad z praxe

Doména bola napojená na stavebnicu webov presmerovaním menných serverov na danú platformu. Platforma si sama nastavila záznam MX smerujúci na mail.example.com a záznam SPF, no žiadny záznam A pre mail.example.com. Výsledok: odosielanie fungovalo, prijímanie nie. Každý poštový server, ktorý chcel doručiť poštu, nenašiel adresu k menu z MX záznamu. Vyriešil to jediný záznam A u platformy. Ponaučenie: keď prevádzate menné servery, musí sa presunúť aj každý záznam, na ktorý iný záznam odkazuje.

E-mail počas prepnutia

Počas prechodného obdobia časť pošty stále prichádza na staré miesto: odosielatelia so starou odpoveďou vo svojej cache tam doručujú. To je normálne a nie je to problém, pokiaľ si čítate obe schránky.

  • Nastavte si novú poštovú schránku vopred vo svojom poštovom programe, s názvom servera, ktorý uvádza nový poskytovateľ (nie mail.example.com, pretože tento názov počas prepnutia smeruje na striedavé miesta).
  • Nechajte starú schránku v poštovom programe, kým do nej niekoľko dní nič neprichádza.
  • Skopírujte starú poštu pomocou presunovacieho nástroja nového poskytovateľa alebo pomocou kopírovacieho nástroja IMAP.
  • Pri prevode pošty nezabudnite na záznam SPF: musí tam byť nový poskytovateľ, a pokiaľ stará strana ešte stále odosiela poštu (napríklad kontaktný formulár vášho webu), musí tam zostať aj ona.

DNSSEC pri prevode

Ak vaša doména používa DNSSEC (lekcia 8.1), u registra je uložený DS záznam: odtlačok kľúča, ktorým váš súčasný DNS poskytovateľ podpisuje zónu. Ak prevádzate svoju DNS správu, nový poskytovateľ bude podpisovať iným kľúčom. Ak starý DS zostane u registra, odtlačok už nebude sedieť. Validujúce resolvery (a tých je veľa) potom vrátia SERVFAIL: celá vaša doména je pre nich nedostupná, web aj pošta.

Bezpečný postup:

  1. Nechajte DS u registra odstrániť (vypnite DNSSEC) a počkajte, kým neuplynie TTL záznamu DS.
  2. Zmeňte menné servery.
  3. U nového poskytovateľa zapnite DNSSEC a nechajte u registra uložiť nový DS.

Existuje aj metóda prevodu bez prerušenia DNSSEC (kľúče oboch poskytovateľov dočasne vedľa seba), tá si však vyžaduje súčinnosť oboch strán a zďaleka nie je všade podporovaná. Ak sa pri prevode predsa len niečo pokazí a vaša doména je zrazu nedostupná, hoci záznamy vyzerajú v poriadku, skontrolujte najprv DNSSEC.

V praxi: ako to vyzerá v paneli

Vo vzorovom paneli Môj WebOké si vytvoríte zálohu celej zóny na karte DNS jediným tlačidlom a jedným kliknutím ju vrátite späť, ak sa niečo pokazí. Prevod samotnej domény spustíte tam v Prevodovom centre a karta Zdravie domény / e-mailu po prepnutí ukáže, či sedia menné servery, záznam A, certifikát, MX, SPF, DMARC a DNSSEC. Iní poskytovatelia často ponúkajú export zóny (niekedy ako zónový súbor, ktorý môžete importovať u nového poskytovateľa) a podobnú kontrolu; ak váš panel toto nemá, urobte si aspoň snímku obrazovky zoznamu záznamov.

Zhrnutie

  • Najprv určite, čo sa prevádza: web, pošta, DNS správa alebo registrácia.
  • Záloha, zoznam záznamov, príprava nového prostredia a testovanie prebiehajú pred prepnutím.
  • Znížte TTL aspoň o jednu starú hodnotu TTL vopred a potom ju vráťte späť.
  • Pri prevode DNS správy musí byť zóna kompletná u nového poskytovateľa ešte pred zmenou menných serverov; nezabudnite na záznamy ako záznam A poštového servera.
  • Pri DNSSEC: najprv odstráňte starý DS, potom prepnite, potom vložte nový DS.
  • Počas prepnutia čítajte obe poštové schránky a starú službu zrušte, až keď všetko funguje.

Kvíz

1. Prevádzate len svoj web na iný server. Vaša e-mailová pošta zostáva tam, kde je. Ktoré záznamy zmeníte?



2. Prečo si pripravíte zónu u nového DNS poskytovateľa ešte predtým, ako zmeníte menné servery?



3. Po zmene menných serverov je vaša doména pre mnohých návštevníkov nedostupná (SERVFAIL), hoci záznamy u nového poskytovateľa sú správne. Čo je najpravdepodobnejšia príčina?



4. Po prenesení menných serverov na stavebnicu webov môžete poštu odosielať, ale nič neprijímate. Záznam MX smeruje na mail.example.com. Čo skontrolujete najprv?



5. Kedy zrušíte svoj starý hosting alebo balík pošty?



Úloha

Úloha Z6.3: Prevodový inventár. Vytvorte si prevodový inventár vlastnej domény (alebo, ak doménu nemáte, domény sidn.nl, webovej stránky SIDN, registra .nl v Holandsku). Vyhľadajte a vyplňte: menné servery, záznamy A a AAAA pre @ a www, záznamy MX, záznam SPF, záznam DMARC a či existuje záznam DS. Program porovná každú hodnotu s tým, čo DNS práve odpovedá.

Úloha Z6.3: Inventár pred prevodom domény










Čo vyplníte a čo my zistíme naživo, neukladáme. Váš prehliadač si pamätá vaše odpovede a to, či ste úlohu splnili. Ak ste prihlásení, uložíme len to, že ste úlohu mali (takmer) správne v Moje kurzy; aj tam to môžete odstrániť.

Úloha O6.3: Nastavenie vo vlastnej cvičnej zóne. Vo vašej cvičnej zóne <code>.dnspractice.eu sa nachádza malá "existujúca" webová stránka: www.<code>.dnspractice.eu smeruje na 192.0.2.10 (A) a 2001:db8::10 (AAAA), s TTL 300. Pošta cvičnej zóny je na mail.<code>.dnspractice.eu (192.0.2.25) so záznamom MX (priorita 10). Zahrajte si prevod webu:

  1. Znížte TTL záznamov www.<code>.dnspractice.eu na 60.
  2. Nasmerujte www.<code>.dnspractice.eu na nový server 198.51.100.10 a odstráňte záznam AAAA: nový server nemá IPv6.
  3. Nastavte TTL záznamu www.<code>.dnspractice.eu späť na 300.
  4. Poštové záznamy ponechajte nedotknuté.

Cvičná zóna používa krátke hodnoty TTL (medzi 30 a 300 sekundami), aby ste nemuseli čakať; pri svojej skutočnej doméne použite napríklad 3600 ako štandard a 300 počas prevodu.

Úloha O6.3

Túto úlohu urobíte vo vlastnej cvičnej zóne: skutočnej DNS zóne na menných serveroch WebOké, určenej iba pre vás. Prihláste sa svojou e-mailovou adresou. Dostanete prihlasovací odkaz e-mailom a potom sa vrátite späť na túto lekciu. Vašu adresu používame iba pre účely kurzu.

Ďalšie čítanie

Kroky v týchto článkoch sa týkajú panelov WebOké; v iných paneloch to funguje podobne.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…