Ako pripojiť vlastnú doménu k aplikácii alebo webu
Na pripojenie vlastnej domény si doménu kúpite u registrátora, pridáte záznam DNS, ktorý ju nasmeruje na váš hosting – zvyčajne záznam CNAME pre subdoménu ako www alebo app, alebo záznam A (alebo ALIAS/sploštený záznam) pre koreňovú doménu – a potom hosting doménu overí a vydá certifikát HTTPS. Zvyčajne to trvá minúty, niekedy dlhšie. Väčšina problémov pochádza z preklepu v zázname, z nesprávneho typu záznamu alebo z proxy pred hostingom.
Tento sprievodca prechádza každý krok, rozhodnutie medzi www a koreňovou doménou a riešenie problémov. Pojmy za doménami nájdete v ako fungujú domény a DNS.
Zapojené časti
| Časť | Čo to je | Kto ju poskytuje |
|---|---|---|
| Názov domény | Názov, ktorý si prenajímate ročne, napríklad example.com | Registrátor |
| DNS | Verejné vyhľadávanie, ktoré prevádza názvy na adresy serverov | Váš poskytovateľ DNS (často registrátor) |
| Záznamy | Jednotlivé položky DNS: „www smeruje na…“ | Pridáte ich vy |
| Hosting | Služba, ktorá beží vašu aplikáciu | Váš hosting alebo tvorca aplikácií |
| Certifikát | To, vďaka čomu funguje https:// | Zvyčajne ho automaticky vydá hosting |
Registrátor a poskytovateľ DNS sú často tá istá firma, ale nemusia byť. Dôležité je: kde upravujete DNS pre túto doménu? Tam pridáte záznamy.
Krok 1: Kúpte doménu
Tipy na výber a kúpu:
- Nech je krátka a ľahko sa dá nahlas vyhláskovať. Ak musíte vysvetľovať pravopis, zvoľte inú.
.comje predvolená koncovka, ktorú ľudia odhadujú, ale koncovky krajín a novšie koncovky (.io,.app,.co.uk) sú v poriadku, ak sedia vášmu publiku.- Overte cenu za obnovu, nie len cenu za prvý rok. Úvodné zľavy sú bežné a obnovenie môže stáť viac.
- Zapnite automatické obnovenie a udržiavajte platobnú kartu aktuálnu. Expirovaná doména vypne váš web aj e-mail a po lehote ju môže kúpiť niekto iný.
- Použite ochranu WHOIS, ak je ponúknutá, aby vaše osobné údaje neboli zverejnené.
- Kúpte ju vo vlastnom účte, nie vo účte freelancera alebo agentúry.
Niektorí hostingoví poskytovatelia a tvorcovia aplikácií umožňujú kúpiť doménu priamo v produkte, čo zároveň nastaví DNS za vás.
Krok 2: Rozhodnite sa pre adresu
Subdoména vs. koreňová doména
- Koreňová (apex) doména:
example.com - Subdoména:
www.example.com,app.example.com
Bežné nastavenie je marketingový web na example.com alebo www.example.com a produkt na app.example.com. Pri jednom webe si vyberte medzi www a koreňom.
www.example.com | example.com | |
|---|---|---|
| Typ záznamu | CNAME na váš hosting | Záznam A/AAAA, alebo ALIAS/ANAME/sploštený CNAME |
| Náročnosť nastavenia | Jednoduché všade | Závisí od poskytovateľa DNS |
| Vzhľad | O niečo dlhšie | Kratšie |
Štandard DNS nedovoľuje záznam CNAME na koreni domény, lebo koreň musí obsahovať iné záznamy (napríklad záznamy menných serverov). Mnohí poskytovatelia DNS to obchádzajú špeciálnym typom záznamu – podľa poskytovateľa nazývaným ALIAS, ANAME alebo sploštenie CNAME – ktorý sa na koreni správa ako CNAME. Ak váš takýto typ nemá, spoľahlivý postup je: web slúži na www a u poskytovateľa DNS alebo registrátora nastavte presmerovanie z koreňa na www.
Čokoľvek zvolíte, vyberte jednu hlavnú adresu a druhú na ňu presmerujte. Ak obe adresy ukazujú ten istý obsah bez presmerovania, mätie to používateľov aj vyhľadávače. Prečo je jedna kanonická adresa dôležitá, nájdete v SEO pre weby vytvorené s AI.
Krok 3: Pridajte záznamy DNS
Hosting vám presne povie, čo pridať. Bude to vyzerať takto:
| Typ | Názov / Host | Hodnota / Cieľ | Na čo slúži |
|---|---|---|---|
CNAME | www | yoursite.hostname.com | Nasmerovanie subdomény na názov hostiteľa |
A | @ | 192.0.2.10 | Nasmerovanie koreňa na adresu IPv4 |
AAAA | @ | 2001:db8::10 | Nasmerovanie koreňa na adresu IPv6 |
TXT | _verify alebo @ | kódový reťazec | Dokázanie vlastníctva domény |
Ako vyplniť formulár u väčšiny poskytovateľov DNS:
- Názov / Host: iba časť subdomény –
www, niewww.example.com. Niektorí poskytovatelia doménu pridajú automaticky a zadanie celého názvu vytvoríwww.example.com.example.com. Pre koreň použite@, ak to váš poskytovateľ používa. - Hodnota / Cieľ: vložte presne to, čo hosting zobrazí. Bodka na konci je v poriadku, ak ju poskytovateľ pridáva sám.
- TTL: predvolená hodnota stačí. Nižšie TTL (napríklad 5 minút) spôsobí, že budúce zmeny sa prejavia rýchlejšie.
- Proxy: ak váš poskytovateľ DNS dokáže sprostredkovať prevádzku (napríklad oranžový oblak Cloudflare), postupujte podľa pokynov hostingu. Mnohé hostingy vyžadujú režim „iba DNS“, aby mohli vydať certifikát.
Existujúce záznamy nechajte tak, pokiaľ hosting nepovie inak. Hlavne sa nedotýkajte záznamov MX – tie doručujú vašu e-mailovú poštu. Ich vymazanie alebo zmena je najčastejší spôsob, ako zmena domény rozbije e-mail.
Zmena menných serverov vs. pridanie záznamov
Niektorí hostingoví poskytovatelia ponúkajú dve možnosti: pridať záznam, alebo presunúť DNS celej domény k sebe zmenou menných serverov u registrátora. Zmena menných serverov presunie každý záznam vrátane e-mailu. Robte ju, len ak ste pripravení znovu vytvoriť všetky existujúce záznamy u nového poskytovateľa. Pridanie jediného záznamu je menej rizikové.
Krok 4: Overte a získajte HTTPS
Keď je záznam na mieste, vráťte sa do hostingu a kliknite na tlačidlo overenia. Hosting skontroluje DNS, požiada o certifikát – zvyčajne od bezplatnej certifikačnej autority, ako je Let's Encrypt – a začne obsluhovať váš web cez HTTPS.
- Overenie môže vyžadovať niekoľko pokusov, kým sa zmeny DNS rozšíria.
- Certifikáty sa obnovujú automaticky, pokiaľ záznam DNS zostane na mieste.
- Ak má vaša doména záznamy CAA (obmedzujú, ktoré certifikačné autority ju môžu vydávať), overte, že povoľujú certifikačnú autoritu vášho hostingu, inak vydanie certifikátu zlyhá.
Keď HTTPS funguje, overte, že http:// presmerováva na https://. Väčšina hostingov to robí automaticky.
Krok 5: Otestujte
-
https://www.example.comsa načíta s ikonou zámku - Druhá forma (koreň alebo
www) presmeruje na vašu hlavnú adresu -
http://presmeruje nahttps:// - Prihlásenie, prihlásenie cez OAuth a presmerovania platieb fungujú na novej doméne (často majú zoznamy povolených adries, ktoré stále smerujú na starú adresu)
- E-mail na vašu doménu stále prichádza
- Odkazy v e-mailoch, ktoré aplikácia posiela, používajú novú doménu
Poslednú položku mnohí prehliadnu: prihlásenie cez Google, webhooky Stripe a odkazy na obnovenie hesla sú nastavené na konkrétne adresy URL. Pridajte novú doménu všade, kde sa objavuje stará adresa. Časť o OAuth nájdete v ako pridať prihlasovanie do aplikácie.
Riešenie problémov
| Príznak | Pravdepodobná príčina | Oprava |
|---|---|---|
| Overenie stále zlyháva | Preklep v cieli, nesprávny typ záznamu alebo názov zadaný ako celá doména | Porovnajte záznam znak po znaku s tým, čo zobrazí hosting |
| Funguje vám, ale ostatným nie (alebo naopak) | Vyrovnávacia pamäť DNS počas zmeny | Počkajte na uplynutie TTL; otestujte z telefónu cez mobilné dáta |
| Chyba certifikátu alebo „nezabezpečené“ | Certifikát ešte nebol vydaný, proxy pred ním alebo záznamy CAA blokujú vydanie | Počkajte pár minút a overte znova; nastavte proxy na iba DNS; skontrolujte CAA |
| „Too many redirects“ (príliš veľa presmerovaní) | Dve vrstvy presmerovávajú (napríklad proxy vynucuje HTTPS a hosting robí to isté) | Vypnite jedno z presmerovaní alebo použite „iba DNS“ |
Koreňová doména nefunguje, www áno | Chýba záznam alebo presmerovanie pre koreň | Pridajte záznam ALIAS/sploštený, alebo presmerujte koreň na www |
| E-mail prestal fungovať | Záznamy MX sa zmenili alebo stratili pri presune menných serverov | Obnovte záznamy MX podľa pokynov vášho poskytovateľa e-mailu |
| Stále sa zobrazuje starý web | Starý záznam A je stále vedľa nového | Odstráňte kolidujúce záznamy pre rovnaký názov |
Bezplatný online nástroj na vyhľadávanie DNS alebo príkaz dig www.example.com v termináli ukáže, čo svet momentálne vidí pre váš záznam – užitočné na zistenie, či je problém v DNS, alebo v hostingu.
Pripojenie vlastnej domény v Mythex
Vlastné domény sú funkciou Pro v Mythex. Bezplatné tarify publikujú na adresu yourname.mythex.app. V tarife Pro môžete:
- Kúpiť doménu priamo v Mythex v sekcii Domains v nastaveniach alebo v Publish → Custom domain pri živom projekte. Mythex doménu zaregistruje a nastaví DNS; registrácia sa účtuje oddelene od tarifu Pro a automatické obnovenie je predvolene zapnuté.
- Pripojiť doménu, ktorú už vlastníte. Publikujte projekt, zvoľte Connect, zadajte názov hostiteľa (napríklad
app.example.com) a potom u svojho poskytovateľa DNS pridajte záznam CNAME smerujúci na cieľ, ktorý Mythex zobrazí (yourslug.mythex.ai). Kliknite na Verify. HTTPS sa vydá automaticky.
Ak je vaša DNS na Cloudflare, nastavte tento CNAME na DNS only (sivý oblak), nie cez proxy. Pri koreňovej doméne dokumentácia odporúča použiť www alebo app a presmerovať koreň u poskytovateľa DNS, ak nepodporuje ALIAS ani sploštenie.
Úplné kroky a riešenie problémov nájdete v dokumentácii Vlastné domény a čo je v tarife Pro zahrnuté, v Tarifoch. Predtým, než nasmerujete doménu na aplikáciu, oplatí sa prejsť si ako dostať AI prototyp do produkcie.
Otázky
Ako dlho trvá, kým vlastná doména začne fungovať?
Často pár minút po pridaní záznamu DNS, ale môže to trvať dlhšie – závisí to od poskytovateľa DNS a od TTL záznamu (ako dlho ho resolvery ukladajú do vyrovnávacej pamäte). Ak ste menili menné servery, počítajte s dlhším časom.
Mám použiť www alebo koreňovú doménu?
Pre návštevníkov funguje obe. Subdoména ako www alebo app sa zvyčajne pripája ľahšie, lebo môže používať záznam CNAME. Mnohé weby slúžia cez www a koreňovú doménu presmerujú na ňu, alebo naopak – stačí zvoliť jednu hlavnú adresu.
Musím kúpiť certifikát SSL?
Zvyčajne nie. Väčšina moderných hostingov vrátane tvorcov aplikácií vydáva bezplatné certifikáty HTTPS automaticky, len čo DNS smeruje na ne. Kúpiť ho treba iba v špeciálnych prípadoch, napríklad pri niektorých certifikátoch overených organizáciou.
Prečo nemôžem pridať záznam CNAME pre koreňovú doménu?
Pravidlá DNS nedovoľujú CNAME na koreni (apex) domény, pretože tam sa nachádzajú iné povinné záznamy. Niektorí poskytovatelia DNS ponúkajú ALIAS, ANAME alebo sploštenie CNAME, aby dosiahli rovnaký efekt; inak použite www a koreňovú doménu presmerujte.