Príručky

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 jeKto ju poskytuje
Názov doményNázov, ktorý si prenajímate ročne, napríklad example.comRegistrátor
DNSVerejné vyhľadávanie, ktoré prevádza názvy na adresy serverovVáš poskytovateľ DNS (často registrátor)
ZáznamyJednotlivé položky DNS: „www smeruje na…“Pridáte ich vy
HostingSlužba, ktorá beží vašu aplikáciuVáš hosting alebo tvorca aplikácií
CertifikátTo, 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ú.
  • .com je 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.comexample.com
Typ záznamuCNAME na váš hostingZáznam A/AAAA, alebo ALIAS/ANAME/sploštený CNAME
Náročnosť nastaveniaJednoduché všadeZávisí od poskytovateľa DNS
VzhľadO niečo dlhšieKratš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:

TypNázov / HostHodnota / CieľNa čo slúži
CNAMEwwwyoursite.hostname.comNasmerovanie subdomény na názov hostiteľa
A@192.0.2.10Nasmerovanie koreňa na adresu IPv4
AAAA@2001:db8::10Nasmerovanie koreňa na adresu IPv6
TXT_verify alebo @kódový reťazecDokázanie vlastníctva domény

Ako vyplniť formulár u väčšiny poskytovateľov DNS:

  • Názov / Host: iba časť subdomény – www, nie www.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.com sa načíta s ikonou zámku
  • Druhá forma (koreň alebo www) presmeruje na vašu hlavnú adresu
  • http:// presmeruje na https://
  • 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íznakPravdepodobná príčinaOprava
Overenie stále zlyhávaPreklep v cieli, nesprávny typ záznamu alebo názov zadaný ako celá doménaPorovnajte 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 zmenyPoč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ú vydaniePoč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 ánoChý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 serverovObnovte záznamy MX podľa pokynov vášho poskytovateľa e-mailu
Stále sa zobrazuje starý webStarý záznam A je stále vedľa novéhoOdstráň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.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština 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 Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)