Kako povezati lastno domeno z aplikacijo ali spletnim mestom
Za povezavo lastne domene kupite domeno pri registratorju, dodajte zapis DNS, ki kaže na vašega gostitelja – običajno zapis CNAME za poddomeno, kot sta www ali app, ali zapis A (ali ALIAS/poravnani zapis) za korensko domeno – nato pa gostitelj preveri domeno in izda potrdilo HTTPS. Običajno traja nekaj minut, včasih dlje. Večina težav izvira iz tipkarske napake v zapisu, napačne vrste zapisa ali posredniškega strežnika pred gostiteljem.
Ta vodnik pokriva vsak korak, odločitev med www in korensko domeno ter odpravljanje težav. Za pojme v ozadju glejte kako delujeta domene in DNS.
Deli, ki so vpleteni
| Del | Kaj je | Kdo ga zagotavlja |
|---|---|---|
| Domensko ime | Ime, ki ga najamete za eno leto, na primer example.com | Registrator |
| DNS | Javni iskalni sistem, ki imena prevede v naslove strežnikov | Vaš ponudnik DNS (pogosto registrator) |
| Zapisi | Posamezni vnosi DNS: „www kaže na …“ | Dodate jih vi |
| Gostitelj | Storitev, ki poganja vašo aplikacijo | Vaš gostitelj ali gradnik aplikacij |
| Potrdilo | Kar omogoča https:// | Običajno ga samodejno izda gostitelj |
Registrator in ponudnik DNS sta pogosto isto podjetje, vendar ni nujno. Pomembno je: kje urejate DNS za to domeno? Tam boste dodali zapise.
1. korak: kupite domeno
Nasveti za izbiro in nakup:
- Naj bo kratka in enostavna za črkovanje na glas. Če morate razlagati črkovanje, izberite drugo.
.comje privzeta, ki jo ljudje pričakujejo, vendar so državne in novejše končnice (.io,.app,.co.uk) v redu, če ustrezajo vašemu občinstvu.- Preverite ceno obnovitve, ne samo ceno prvega leta. Uvodni popusti so pogosti, obnovitve pa lahko stanejo več.
- Vklopite samodejno obnovitev in ohranjajte kartico za plačilo aktualno. Potekla domena ugasne vaše spletno mesto in e-pošto, po karenci pa jo lahko kupi nekdo drug.
- Uporabite WHOIS zasebnost, če je na voljo, da vaši osebni podatki niso objavljeni.
- Kupite jo v računu, ki ga nadzorujete, ne v računu samostojnega delavca ali agencije.
Nekateri gostitelji in gradniki aplikacij vam omogočajo nakup domene neposredno v izdelku, kar hkrati nastavi tudi DNS.
2. korak: odločite se za naslov
Poddomena ali korenska domena
- Korenska (apex) domena:
example.com - Poddomena:
www.example.com,app.example.com
Pogosta postavitev je tržno spletno mesto na example.com ali www.example.com in izdelek na app.example.com. Za eno samo spletno mesto izberite med www in korensko domeno.
www.example.com | example.com | |
|---|---|---|
| Vrsta zapisa | CNAME na vašega gostitelja | Zapis A/AAAA ali ALIAS/ANAME/poravnan CNAME |
| Zahtevnost nastavitve | Enostavno povsod | Odvisno od ponudnika DNS |
| Videz | Nekoliko daljši | Krajši |
Standard DNS ne dovoljuje zapisa CNAME na vrhu domene, ker mora korenska domena vsebovati druge zapise (na primer zapise imenskih strežnikov). Mnogi ponudniki DNS to zaobidejo s posebno vrsto zapisa – ki se imenuje ALIAS, ANAME ali poravnan CNAME, odvisno od ponudnika –, ki se na vrhu obnaša kot CNAME. Če vaš ponudnik tega nima, je zanesljiv pristop: spletno mesto strezite na www in pri ponudniku DNS ali pri registratorju nastavite preusmeritev z korenske domene na www.
Kar koli izberete, izberite eno glavno obliko naslova in drugo preusmerite nanjo. Če obe obliki strežeta isto vsebino brez preusmeritve, je to zmedeno za uporabnike in iskalnike. Glejte SEO za spletna mesta, zgrajena z AI, zakaj je en kanonični naslov pomemben.
3. korak: dodajte zapise DNS
Vaš gostitelj vam pove točno, kaj dodati. Videti bo kot eden od teh:
| Vrsta | Ime / gostitelj | Vrednost / cilj | Namen |
|---|---|---|---|
CNAME | www | yoursite.hostname.com | Usmerjanje poddomene na ime gostitelja |
A | @ | 192.0.2.10 | Usmerjanje korenske domene na naslov IPv4 |
AAAA | @ | 2001:db8::10 | Usmerjanje korenske domene na naslov IPv6 |
TXT | _verify ali @ | nizovna koda | Dokazilo, da ste lastnik domene |
Kako izpolniti obrazec pri večini ponudnikov DNS:
- Ime / gostitelj: samo del poddomene –
www, newww.example.com. Nekateri ponudniki dodajo domeno samodejno, in če vpišete celotno ime, nastanewww.example.com.example.com. Za korensko domeno uporabite@, če ponudnik uporablja to konvencijo. - Vrednost / cilj: prilepite natanko to, kar prikaže gostitelj. Končna pika je v redu, če jo ponudnik sam doda.
- TTL: privzeta vrednost je v redu. Nižji TTL (na primer 5 minut) poskrbi, da bodo prihodnje spremembe hitreje učinkovale.
- Posredništvo: če ponudnik DNS lahko posreduje promet (na primer oblak Cloudflare), sledite navodilom gostitelja. Mnogi gostitelji zahtevajo „samo DNS“, da lahko izdajo potrdilo.
Pustite obstoječe zapise pri miru, razen če gostitelj zahteva spremembo. Zlasti se ne dotikajte zapisov MX – ti dostavljajo vašo e-pošto. Njihovo brisanje ali spreminjanje je najpogostejši način, kako sprememba domene pokvari e-pošto.
Spreminjanje imenskih strežnikov ali dodajanje zapisov
Nekateri gostitelji ponujajo dve možnosti: dodajte zapis ali celotno DNS domene premaknite k njim s spremembo imenskih strežnikov pri registratorju. Sprememba imenskih strežnikov premakne vse zapise, vključno z e-pošto. To storite samo, če ste pripravljeni vse obstoječe zapise ustvariti znova pri novem ponudniku. Dodajanje enega samega zapisa je manj tvegano.
4. korak: preverite in omogočite HTTPS
Ko je zapis na mestu, se vrnite k svojemu gostitelju in kliknite gumb za preverjanje. Gostitelj preveri DNS, nato zahteva potrdilo – običajno pri brezplačnem overitelju, kot je Let’s Encrypt – in začne streči vaše spletno mesto prek HTTPS.
- Preverjanje lahko zahteva več poskusov, medtem ko se spremembe DNS širijo.
- Potrdila se samodejno obnavljajo, dokler zapis DNS ostane na mestu.
- Če ima vaša domena zapise CAA (ki omejujejo, kateri overitelji smejo izdajati potrdila zanjo), poskrbite, da dovoljujejo overitelja vašega gostitelja, sicer izdaja ne uspe.
Ko HTTPS deluje, preverite, ali http:// preusmerja na https://. Večina gostiteljev to naredi samodejno.
5. korak: preizkusite
-
https://www.example.comnaloži vaše spletno mesto z ikono ključavnice - Druga oblika (korenska ali
www) preusmeri na vaš glavni naslov -
http://preusmeri nahttps:// - Prijava, prijava OAuth in preusmeritve pri plačilu delujejo na novi domeni (pogosto imajo seznam dovoljenih URL-jev, ki še vedno kaže na stari naslov)
- E-pošta na vaši domeni še vedno prihaja
- Povezave v e-poštnih sporočilih, ki jih pošilja vaša aplikacija, uporabljajo novo domeno
Četrta točka pogosto ostane spregledana: prijava z Googlom, webhooki Stripe in povezave za ponastavitev gesla so nastavljeni na določene naslove URL. Dodajte novo domeno povsod, kjer se pojavlja stari naslov. Za del OAuth glejte kako dodati prijavo v aplikacijo.
Odpravljanje težav
| Simptom | Verjeten vzrok | Rešitev |
|---|---|---|
| Preverjanje ne uspe | Tipkarska napaka v cilju, napačna vrsta zapisa ali ime, vneseno kot celotna domena | Primerjajte zapis znak za znakom s tem, kar prikaže gostitelj |
| Deluje za vas, ne za druge (ali obratno) | Predpomnjenje DNS med spremembo | Počakajte, da poteče TTL; preizkusite z mobilnim omrežjem na telefonu |
| Napaka potrdila ali „ni varno“ | Potrdilo še ni izdano, posredniški strežnik ali zapisi CAA blokirajo | Počakajte nekaj minut in ponovno preverite; nastavite posredovanje na „samo DNS“; preverite CAA |
| „Too many redirects“ | Dve plasti preusmerjata (na primer posrednik vsili HTTPS, gostitelj pa stori isto) | Izklopite eno od preusmeritev ali uporabite „samo DNS“ |
Korenska domena ne deluje, www pa | Za korensko domeno ni zapisa ali preusmeritve | Dodajte ALIAS/poravnan zapis ali preusmerite korensko domeno na www |
| E-pošta je nehala delovati | Zapisi MX so se spremenili ali izgubili pri premiku imenskih strežnikov | Obnovite zapise MX po navodilih ponudnika e-pošte |
| Stara stran se še vedno prikazuje | Stari zapis A je še vedno prisoten poleg novega | Odstranite nasprotujoče si zapise za isto ime |
Brezplačno spletno orodje za iskanje DNS ali ukaz dig www.example.com v terminalu pokaže, kaj svet trenutno vidi za vaš zapis. To je uporabno, da ugotovite, ali je težava v DNS ali v gostitelju.
Povezava lastne domene na Mythexu
Lastne domene so funkcija načrta Pro v Mythexu. Brezplačni načrti objavijo na naslovu vašeime.mythex.app. V načrtu Pro lahko:
- Kupite domeno znotraj Mythexa prek Domain v nastavitvah ali prek Publish → Custom domain na živem projektu. Mythex domeno registrira in nastavi DNS. Registracija se zaračunava ločeno od načrta Pro, samodejna obnovitev pa je privzeto vklopljena.
- Povežete domeno, ki jo že imate. Projekt objavite, izberete Connect, vnesete ime gostitelja (na primer
app.example.com) in pri ponudniku DNS dodate CNAME, ki kaže na cilj, ki ga prikaže Mythex (vašslug.mythex.ai). Kliknete Verify. HTTPS se izda samodejno.
Če je vaš DNS na Cloudflare, nastavite ta CNAME na samo DNS (siva oblika), ne posredovano. Za korensko domeno dokumentacija priporoča uporabo www ali app in preusmeritev korenske domene pri ponudniku DNS, če ta ne podpira ALIAS ali poravnanja.
Podrobne korake in odpravljanje težav najdete v lastnih domenah v dokumentaciji, kaj je vključeno v Pro, pa v načrtih. Preden domeno usmerite na aplikacijo, je dobro preveriti vse po prehodu AI prototipa v produkcijo.
Vprašanja
Koliko časa traja, da lastna domena začne delovati?
Pogosto nekaj minut po dodajanju zapisa DNS, lahko pa dlje, odvisno od ponudnika DNS in TTL zapisa (kako dolgo ga razreševalniki hranijo v predpomnilniku). Če ste spremenili imenske strežnike, si vzemite več časa.
Naj uporabim www ali korensko domeno?
Obe možnosti delujeta za obiskovalce. Poddomeno, kot sta www ali app, je običajno lažje povezati, ker lahko uporablja zapis CNAME. Mnoga spletna mesta strežejo www in korensko domeno preusmerijo nanj ali obratno – le eno izberite kot glavni naslov.
Ali moram kupiti potrdilo SSL?
Običajno ne. Večina sodobnih gostiteljev, vključno z gradniki aplikacij, samodejno izda brezplačna potrdila HTTPS, takoj ko DNS kaže nanje. Kupiti morate le v posebnih primerih, na primer pri nekaterih potrdilih, ki jih overi organizacija.
Zakaj ne morem dodati zapisa CNAME za korensko domeno?
Pravila DNS ne dovoljujejo zapisa CNAME na vrhu domene (apex), ker tam obstajajo drugi obvezni zapisi. Nekateri ponudniki DNS ponujajo ALIAS, ANAME ali CNAME flattening, s katerim dosežejo enak učinek. Če takšne možnosti nimate, uporabite www in korensko domeno preusmerite nanjo.