Průvodci

Jak připojit vlastní doménu k aplikaci nebo webu

Abyste připojili vlastní doménu, koupíte ji u registrátora, přidáte záznam DNS, který ji nasměruje na váš hosting, obvykle záznam CNAME pro subdoménu jako www nebo app, nebo záznam A (případně ALIAS či flattened záznam) pro kořenovou doménu. Potom hosting doménu ověří a vystaví certifikát HTTPS. Obvykle to trvá minuty, někdy déle. Nejčastější problémy jsou překlep v záznamu, špatný typ záznamu nebo proxy před hostingem.

Tento průvodce popisuje každý krok, rozhodnutí mezi www a kořenovou doménou a řešení problémů. Pojmy kolem domén vysvětluje článek jak fungují domény a DNS.

Části, které se zapojí

ČástCo to jeKdo ji zajišťuje
DoménaNázev, který si pronajímáte na rok, například example.comRegistrátor
DNSVeřejné vyhledávání, které převádí názvy na adresy serverůVáš poskytovatel DNS (často registrátor)
ZáznamyJednotlivé položky DNS: „www ukazuje na…“Přidáváte je vy
HostingSlužba, která provozuje vaši aplikaciVáš hosting nebo nástroj pro tvorbu aplikací
CertifikátTo, co zajišťuje https://Obvykle vystaví hosting automaticky

Registrátor a poskytovatel DNS bývají často stejná firma, ale nemusí být. Důležité je: kde upravujete DNS pro tuto doménu? Tam budete přidávat záznamy.

Krok 1: Koupě domény

Tipy pro výběr a nákup:

  • Držte ji krátkou a snadno hláskovatelnou nahlas. Pokud musíte vysvětlovat pravopis, zvolte jinou.
  • .com je výchozí tip, který lidé hádají, ale národní a novější koncovky (.io, .app, .cz) jsou v pořádku, pokud odpovídají vašemu publiku.
  • Zkontrolujte cenu při obnově, ne jen cenu za první rok. Úvodní slevy jsou běžné a obnovy mohou stát víc.
  • Zapněte automatickou obnovu a udržujte platební kartu aktuální. Propadlá doména vypne váš web i e-maily a po době odkladu ji může koupit někdo jiný.
  • Použijte ochranu WHOIS, pokud je nabízena, aby vaše osobní údaje nebyly zveřejněné.
  • Kupte ji na účtu, který ovládáte, ne na účtu freelancera nebo agentury.

Některé hostingy a nástroje pro tvorbu aplikací umožňují koupit doménu přímo v produktu, což zároveň nastaví DNS za vás.

Krok 2: Rozhodněte o adrese

Subdoména, nebo kořenová doména

  • Kořenová (apex) doména: example.com
  • Subdoména: www.example.com, app.example.com

Časté uspořádání je marketingový web na example.com nebo www.example.com a produkt na app.example.com. Pro jeden web volte mezi www a kořenovou doménou.

www.example.comexample.com
Typ záznamuCNAME na váš hostingZáznam A/AAAA, nebo ALIAS/ANAME/flattened CNAME
Náročnost nastaveníSnadné všudeZávisí na poskytovateli DNS
VzhledO něco delšíKratší

Standard DNS nedovoluje CNAME záznam v kořeni domény, protože kořen musí obsahovat jiné záznamy (například záznamy nameserverů). Mnoho poskytovatelů DNS to obchází zvláštním typem záznamu, podle poskytovatele nazývaným ALIAS, ANAME nebo CNAME flattening, který se v kořeni chová jako CNAME. Pokud váš poskytovatel nic takového nemá, spolehlivý postup je: web provozovat na www a u poskytovatele DNS nebo registrátora nastavit přesměrování z kořenové domény na www.

Ať zvolíte cokoli, vyberte jednu hlavní adresu a druhou na ni přesměrujte. Pokud oba názvy obsluhují stejný obsah bez přesměrování, mate uživatele i vyhledávače. Proč je jedna kanonická adresa důležitá, popisuje článek SEO pro weby vytvořené s AI.

Krok 3: Přidání záznamů DNS

Hosting vám přesně řekne, co přidat. Vypadá to přibližně takto:

TypNázev / HostHodnota / cílK čemu slouží
CNAMEwwwyoursite.hostname.comNasměrování subdomény na hostname
A@192.0.2.10Nasměrování kořene na IPv4 adresu
AAAA@2001:db8::10Nasměrování kořene na IPv6 adresu
TXT_verify nebo @kódový řetězecDokázání, že doménu vlastníte

Jak vyplnit formulář u většiny poskytovatelů DNS:

  • Název / Host: jen část se subdoménou, tedy www, ne www.example.com. Některí poskytovatelé doménu přidají automaticky, takže úplný zápis vytvoří www.example.com.example.com. Pro kořen použijte @, pokud to váš poskytovatel tak značí.
  • Hodnota / cíl: vložte přesně to, co hosting ukazuje. Koncová tečka je v pořádku, pokud ji poskytovatel doplní sám.
  • TTL: výchozí hodnota stačí. Nižší TTL (například 5 minut) zajistí, že budoucí změny se projeví rychleji.
  • Proxy: pokud váš poskytovatel DNS umí proxy provoz (například oranžový oblak u Cloudflare), postupujte podle pokynů hostingu. Mnoho hostingů vyžaduje režim „pouze DNS“, aby mohl vystavit certifikát.

Existující záznamy nechte být, pokud vám hosting neřekne, ať je změníte. Zvlášť se nedotýkejte záznamů MX, které doručují vaši poštu. Jejich smazání nebo změna je nejčastější způsob, jak změna domény rozbije e-mail.

Změna nameserverů, nebo přidání záznamů

Některé hostingy nabízejí dvě možnosti: přidat záznam, nebo přesunout DNS celé domény k sobě změnou nameserverů u registrátora. Změna nameserverů přesune všechny záznamy, včetně e-mailu. Dělejte ji jen tehdy, pokud jste připraveni všechny stávající záznamy znovu vytvořit u nového poskytovatele. Přidání jednoho záznamu je méně rizikové.

Krok 4: Ověření a HTTPS

Jakmile je záznam na místě, vraťte se do hostingu a klikněte na ověření. Hosting zkontroluje DNS, poté požádá o certifikát, obvykle od bezplatné certifikační autority, jako je Let's Encrypt, a začne web servírovat přes HTTPS.

  • Ověření může několikrát selhat, zatímco se změny DNS šíří.
  • Certifikáty se obnovují automaticky, pokud záznam DNS zůstane na místě.
  • Pokud má vaše doména záznamy CAA (omezují, které certifikační autority ji smějí vystavit), ujistěte se, že povolují certifikační autoritu vašeho hostingu, jinak vystavení certifikátu selže.

Až HTTPS funguje, ověřte, že http:// přesměrovává na https://. Většina hostingů to dělá automaticky.

Krok 5: Otestujte

  • https://www.example.com načte váš web se symbolem zámku
  • Druhá varianta (kořen nebo www) přesměruje na vaši hlavní adresu
  • http:// přesměruje na https://
  • Přihlášení, přihlášení přes OAuth a přesměrování při platbě fungují na nové doméně (často mají seznamy povolených URL, které stále ukazují na starou adresu)
  • E-maily na vaši doménu stále přicházejí
  • Odkazy v e-mailech, které vaše aplikace posílá, používají novou doménu

Čtvrtá položka lidi často překvapí: přihlášení přes Google, webhooky Stripe a odkazy na obnovu hesla jsou nastavené na konkrétní URL. Přidejte novou doménu všude, kde se objevovala stará adresa. Stranu OAuth vysvětluje článek jak přidat přihlášení do aplikace.

Řešení problémů

PříznakPravděpodobná příčinaOprava
Ověření stále selháváPřeklep v cíli, špatný typ záznamu, nebo název zadaný jako celá doménaPorovnejte záznam znak po znaku s tím, co ukazuje hosting
Funguje vám, ale ostatním ne (nebo naopak)Cachování DNS během změnyPočkejte, až vyprší TTL; otestujte z telefonu na mobilních datech
Chyba certifikátu nebo „není zabezpečeno“Certifikát ještě nebyl vystaven, proxy před hostingem, nebo záznamy CAA blokují vystaveníPočkejte pár minut a ověřte znovu; nastavte proxy na pouze DNS; zkontrolujte CAA
„Příliš mnoho přesměrování“Dvě vrstvy přesměrovávají (např. proxy vynucuje HTTPS a hosting dělá totéž)Vypněte jedno z přesměrování, nebo použijte „pouze DNS“
Kořenová doména nefunguje, www anoChybí záznam nebo přesměrování pro kořenPřidejte ALIAS/flattened záznam, nebo přesměrujte kořen na www
E-mail přestal fungovatZáznamy MX se změnily nebo ztratily při přesunu nameserverůObnovte záznamy MX podle návodu vašeho poskytovatele e-mailu
Stále se zobrazuje starý webStarý záznam A zůstal vedle novéhoOdstraňte kolidující záznamy pro stejný název

Bezplatný online nástroj pro DNS lookup nebo příkaz dig www.example.com v terminálu ukáže, co svět aktuálně vidí pro váš záznam. Pomůže zjistit, zda je problém v DNS, nebo v hostingu.

Připojení vlastní domény v Mythexu

Vlastní domény jsou na Mythexu funkce Pro. Bezplatné plány publikují na adresu yourname.mythex.app. Na plánu Pro můžete:

  • Koupit doménu přímo v Mythexu v sekci Domains v nastavení, nebo v Publish → Custom domain u živého projektu. Mythex doménu zaregistruje a nastaví DNS. Registrace se účtuje zvlášť od plánu Pro a automatická obnova je ve výchozím nastavení zapnutá.
  • Připojit doménu, kterou už vlastníte. Publikujte projekt, zvolte Connect, zadejte hostname (například app.example.com) a u svého poskytovatele DNS přidejte záznam CNAME směřující na cíl, který Mythex zobrazí (yourslug.mythex.ai). Klikněte na Verify. HTTPS se vystaví automaticky.

Pokud je vaše DNS na Cloudflare, nastavte tento CNAME na DNS only (šedý oblak), ne proxy. U kořenové domény dokumentace doporučuje použít www nebo app a kořen přesměrovat u poskytovatele DNS, pokud nepodporuje ALIAS nebo flattening.

Kompletní postup a řešení problémů najdete v dokumentaci Vlastní domény, co je v Pro zahrnuto, pak na stránce Plány. Než nasměrujete doménu na aplikaci, stojí za to projít jak dostat AI prototyp do produkce.

Otázky

Jak dlouho trvá, než vlastní doména začne fungovat?

Často pár minut po přidání záznamu DNS, ale může to trvat déle podle poskytovatele DNS a hodnoty TTL záznamu (jak dlouho si ho resolvery drží v paměti). Pokud jste měnili nameservery, počítejte s delší dobou.

Mám použít www, nebo kořenovou doménu?

Pro návštěvníky funguje obojí. Subdoména jako www nebo app se obvykle připojuje snáz, protože může používat záznam CNAME. Mnoho webů obsluhuje www a kořenovou doménu přesměrovává na něj, nebo naopak. Stačí zvolit jednu hlavní adresu.

Musím si koupit SSL certifikát?

Obvykle ne. Většina moderních hostingů, včetně nástrojů pro tvorbu aplikací, vystaví bezplatné HTTPS certifikáty automaticky, jakmile DNS ukazuje na ně. Kupovat je musíte jen ve zvláštních případech, například u některých certifikátů ověřených organizací.

Proč nemůžu přidat záznam CNAME pro kořenovou doménu?

Pravidla DNS nedovolují CNAME v kořeni (apexu) domény, protože tam musí být jiné povinné záznamy. Některí poskytovatelé DNS nabízejí záznamy ALIAS, ANAME nebo CNAME flattening, které fungují stejně. Jinak použijte www a kořenovou doménu přesměrujte.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)