Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Propojení webového obchodu nebo stavebnice webu

Modul 7: Propojení externích služeb · Doba čtení: 9 min

Cíl lekce: Po této lekci budete umět propojit svou doménu s platformou jako Shopify nebo Wix, aniž by přestala fungovat Vaše e-mailová pošta.

Klíčové pojmy: záznam A na @, CNAME pro www, úklid konfliktních záznamů, AAAA, jmenné servery směřující k platformě, převedení e-mailových záznamů, záznamy pro poštu z e-shopu

Dvě cesty

Pokud si svůj web nebo e-shop budujete u platformy, jako je Shopify, Wix, Squarespace nebo Webflow, chcete, aby se návštěvníci na adrese example.com a www.example.com dostali právě k této platformě. Platformy pro to téměř vždy nabízejí dva způsoby:

Cesta 1: přidání záznamůCesta 2: jmenné servery směřují k platformě
Co uděláte?Upravíte několik záznamů u svého současného správce DNSNecháte celou svou DNS spravovat platformou
Kdo spravuje DNS?Zůstává stejnéPlatforma
Vaše e-mailFunguje dál, e-mailových záznamů se nedotýkáteFunguje jen tehdy, pokud u platformy znovu nastavíte všechny e-mailové záznamy
Vhodné, pokudVaše pošta běží jinde (u Vašeho webhostingu, Microsoft 365, Google)Chcete mít vše u platformy, nebo na doméně žádnou poštu nemáte

Většina problémů v praxi vzniká u cesty 2: web funguje hned, ale e-mail přestane fungovat, protože záznamy MX a další e-mailové záznamy zůstaly u starých jmenných serverů (lekce 2.1).

Cesta 1: přidání záznamů (příklad Shopify)

Shopify v době psaní tohoto textu udává tyto dva záznamy:

example.com.       3600   IN   A       23.227.38.65
www.example.com.   3600   IN   CNAME   shops.myshopify.com.
  • Záznam A na @. Holá doména nemůže mít CNAME, protože na ní jsou i Vaše záznamy MX, NS a SOA (lekce 3.2). Proto zde platforma uvádí IP adresu.
  • CNAME pro www. Pro www může jít o název. Výhoda: pokud platforma přestěhuje své servery, upraví jen svou vlastní DNS a Vy nemusíte dělat nic.

Jiné platformy fungují stejně, s vlastní IP adresou a cílovým názvem. Wix například uvádí záznam A a CNAME pro www směřující na název Wixu. Vždy převezměte přesně to, co platforma pro Vaši doménu uvádí. IP adresa se může lišit podle platformy, regionu nebo okamžiku.

Uklidit to, co překáží

Zde se nejčastěji dělá chyba. Platforma chce, aby její záznamy byly jediné pro dané názvy:

  • Druhý záznam A na @. Pokud existují dva záznamy A (starý IP adresa Vašeho webhostingu a nová od platformy), každý návštěvník si náhodně vybere jeden z nich. Polovina se dostane na Váš starý web. Upravte existující záznam A, místo abyste přidávali další.
  • Starý záznam AAAA. Pokud měl Váš webhosting i IPv6 adresu, často na @ nebo www ještě zůstává záznam AAAA. Návštěvníci s IPv6 (velká část mobilních sítí) se pak stále dostanou na starý server. Pokud platforma IPv6 adresu neuvádí, smažte záznamy AAAA na @ a www.
  • Záznam A pro www. CNAME nesmí existovat vedle jiného záznamu se stejným názvem. Nejprve smažte záznam A nebo AAAA pro www, a až poté vytvořte CNAME.
  • Wildcard (*). Wildcard není problém: název www, který vytvoříte samostatně, má přednost (lekce 3.3).

Co ponechat beze změny

Ponechte záznamy MX, záznam A pro mail (pokud ho máte), SPF, DKIM a DMARC. E-shop je k zobrazení Vašeho webu nepotřebuje. Pokud je přesto změníte, přestane fungovat Vaše pošta.

Pokud Váš web právě běží u webhostingu, který zajišťuje i Vaši poštu, dejte pozor na nastavení poštovního programu. Je tam jako server uveden example.com nebo mail.example.com, a směřoval mail přes wildcard k Vašemu webhostingu? Po přepnutí bude example.com ukazovat na platformu, a Váš poštovní program pak schránku nenajde. Vytvořte proto samostatný záznam A mail směřující na IP adresu Vašeho poštovního serveru, nebo v poštovním programu vyplňte název serveru, který udává Váš poskytovatel pošty.

Certifikát

Jakmile Vaše záznamy budou ukazovat na platformu, platforma si sama vyžádá certifikát (https). To se podaří až poté, co staré záznamy zmizí z vyrovnávacích pamětí (lekce 6.1). Pokud to trvá déle než pár hodin, zkontrolujte, zda ještě neexistuje starý záznam A nebo AAAA, nebo záznam CAA, který neumožňuje vydavatele certifikátů používaného platformou (lekce 5.2).

Cesta 2: jmenné servery směřují k platformě

Pokud se rozhodnete nasměrovat jmenné servery k platformě, od toho okamžiku spravuje celou Vaši zónu platforma. Vše, co bylo u předchozího správce DNS, už neplatí. Co u platformy znovu nevyplníte, neexistuje.

Příklad z praxe, anonymizovaný: klient nechal jmenné servery své domény nasměrovat na stavebnici webu a poté si objednal poštu u jiného poskytovatele. Stavebnice webu pečlivě vytvořila záznam MX mail.example.com a záznam SPF, ale chyběl záznam A pro mail. Název mail.example.com tedy neexistoval (NXDOMAIN). Odesílání fungovalo, přijímání ne: ostatní poštovní servery nevěděly, kam mají poštu doručit. Vyřešil to jediný záznam A mail s IP adresou poštovního serveru.

Pokud použijete cestu 2, nastavte u platformy:

example.com.             3600   IN   MX    10 mail.example.com.
mail.example.com.        3600   IN   A     192.0.2.25
example.com.             3600   IN   TXT   "v=spf1 a mx include:spf.mailprovider.example ~all"
x._domainkey.example.com. 3600  IN   TXT   "v=DKIM1; k=rsa; p=..."
_dmarc.example.com.      3600   IN   TXT   "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

se skutečnými hodnotami od Vašeho poskytovatele pošty. Pokud používáte Microsoft 365 nebo Google Workspace, nastavte záznamy podle lekce 7.1 nebo 7.2. Nezapomeňte ani na ověřovací TXT záznamy a subdomény, které jste měli už dříve.

Před přepnutím si nejprve vytvořte kopii své současné zóny (export nebo snímek obrazovky), abyste věděli, co má být nastaveno (lekce 6.3).

Pošta z e-shopu: záznamy pro e-mail z platformy

E-shopy odesílají potvrzení objednávek. Aby přicházely z Vaší vlastní domény, platforma často vyžaduje další záznamy, obvykle několik CNAME záznamů pro DKIM a někdy vlastní subdoménu pro odesílatele. Jsou to další záznamy navíc k Vašim stávajícím e-mailovým záznamům. Mají vlastní názvy a nenahrazují Váš MX. Dejte pozor na zdvojené názvy domén (www.example.com.example.com) a na tečku na konci (lekce 2.2). Pokud platforma odesílá poštu jménem Vaší domény, zkontrolujte, zda ji má mít Váš záznam SPF, a zda to dovoluje Vaše zásada DMARC (lekce 7.4).

V praxi: jak to vypadá v panelu

Ve vzorovém panelu Můj WebOké upravíte na kartě DNS stávající záznam A pro @ pomocí tlačítka Upravit, smažete záznamy AAAA a pomocí tlačítka Přidat záznam vytvoříte CNAME www směřující na název platformy. V DirectAdminu postupujete stejně v sekci DNS, kde @ a * standardně směřují k balíčku, proto www vytvoříte samostatně.

V jiných panelech, jako je cPanel, Plesk, Cloudflare nebo DNS obrazovka Vašeho registrátora, se tlačítka jmenují jinak, ale jde o stejné záznamy. Některé platformy nabízejí tlačítko „automaticky propojit“, které prostřednictvím napojení na Vašeho registrátora nastaví záznamy samo; vždy po tom ale zkontrolujte, zda staré záznamy A a AAAA skutečně zmizely.

Shrnutí

  • Cesta 1 (přidání záznamů) ponechá Vaši poštu beze změny; cesta 2 (jmenné servery k platformě) vyžaduje, abyste u platformy znovu nastavili všechny e-mailové záznamy.
  • Na @ patří záznam A, na www obvykle CNAME. CNAME na @ není možný.
  • Upravte existující záznam A, místo abyste přidávali další, a odstraňte staré záznamy AAAA a záznam A pro www.
  • Ponechte MX, SPF, DKIM a DMARC beze změny; pozor na poštovní program, který jako server používá example.com.
  • Záznamy pro poštu z e-shopu jsou záznamy navíc a nenahrazují Váš MX.

Kvíz

1. Nasměrujete jmenné servery své domény na stavebnici webu. Web funguje, ale přestanete dostávat poštu. Co je nejpravděpodobnější příčinou?



2. Po propojení s e-shopem vidí polovina Vašich návštěvníků stále starý web. Co zkontrolujete nejdřív?



3. Proč platforma u holé domény uvádí záznam A a u www CNAME?



4. Váš e-shop vyžaduje tři CNAME záznamy pro odesílání potvrzení objednávek. Co uděláte se svými stávajícími záznamy MX?



Úkol

Úkol Z7.3: Rozpoznání e-shopu. Podívejte se, jak platforma sama řeší cestu „CNAME pro www“.

  1. Vyhledejte záznam A pro shops.myshopify.com. Začíná adresa na 23.227.38.?
  2. Vyberte e-shop nebo web, který znáte a který běží u nějaké platformy. Vyhledejte záznam CNAME pro www.<tato doména> a záznam A holé domény. Vyplňte název domény a obě odpovědi.

Kontrola si při odevzdání záznamy vyžádá naživo.

Úkol Z7.3: Rozpoznání e-shopu





Co vyplníte a co zjistíme online, neukládáme. Váš prohlížeč si pamatuje Vaše odpovědi a to, zda jste úkol splnili. Pokud jste přihlášeni, uložíme pouze informaci, že jste úkol měli (téměř) správně, v Moje kurzy; tam to také můžete odstranit.

Úkol O7.3: Nastavení ve vlastní cvičné zóně. Nastavte svou cvičnou zónu <code>.dnspractice.eu tak, jako byste ji propojovali s platformou e-shopu, aniž by se přerušila pošta. V cvičné zóně použijete fiktivní službu shop-demo.dnspractice.eu; u své skutečné domény převezmete hodnoty z ovládacího panelu platformy.

  1. Vytvořte záznam A na <code>.dnspractice.eu s hodnotou 203.0.113.10 (tzv. „platforma“). Na <code>.dnspractice.eu smí být jen jeden záznam A.
  2. Zajistěte, aby na <code>.dnspractice.eu ani na www.<code>.dnspractice.eu nebyl záznam AAAA.
  3. Vytvořte CNAME www.<code>.dnspractice.eu směřující na shops.shop-demo.dnspractice.eu. Pokud pro www existuje záznam A, nejprve ho smažte.
  4. Ponechte své záznamy MX na <code>.dnspractice.eu beze změny. Musí zůstat alespoň jeden záznam MX.

Úkol O7.3

Tento úkol vypracujete ve své vlastní cvičné zóně: skutečné DNS zóně na jmenných serverech WebOké, určené pouze pro Vás. Přihlaste se svou e-mailovou adresou. Odkaz pro přihlášení obdržíte e-mailem a poté se vrátíte zpět na tuto lekci. Vaši adresu používáme pouze pro potřeby kurzu.

Doporučené čtení

Tyto stránky popisují postup v panelech WebOké (DirectAdmin a Můj WebOké). V jiných panelech to funguje stejným způsobem.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…