Jak podłączyć własną domenę do aplikacji lub strony
Aby podłączyć własną domenę, kupujesz ją u rejestratora, dodajesz rekord DNS wskazujący na Twój hosting, zwykle rekord CNAME dla subdomeny takiej jak www lub app, albo rekord A (lub rekord ALIAS/spłaszczony) dla domeny głównej, a następnie pozwalasz hostingowi zweryfikować domenę i wystawić certyfikat HTTPS. Zwykle zajmuje to kilka minut, czasem dłużej. Większość problemów wynika z literówki w rekordzie, z niewłaściwego typu rekordu albo z proxy stojącego przed hostingiem.
Ten poradnik opisuje każdy krok, decyzję między www a domeną główną oraz sposób rozwiązywania problemów. Pojęcia stojące za domenami wyjaśnia jak działają domeny i DNS.
Elementy układanki
| Element | Czym jest | Kto go dostarcza |
|---|---|---|
| Nazwa domeny | Nazwa, którą wynajmujesz co roku, na przykład example.com | Rejestrator |
| DNS | Publiczne wyszukiwanie, które zamienia nazwy na adresy serwerów | Dostawca DNS (często rejestrator) |
| Rekordy | Pojedyncze wpisy DNS: „www wskazuje na…” | Ty je dodajesz |
| Hosting | Usługa, która uruchamia Twoją aplikację | Twój hosting lub twórca aplikacji |
| Certyfikat | To, dzięki czemu działa https:// | Zwykle wystawiany automatycznie przez hosting |
Rejestrator i dostawca DNS to często ta sama firma, ale nie musi tak być. Ważne jest jedno pytanie: gdzie edytujesz DNS tej domeny? Tam dodasz rekordy.
Krok 1: Kup domenę
Wskazówki dotyczące wyboru i zakupu:
- Niech będzie krótka i łatwa do przeliterowania na głos. Jeśli musisz tłumaczyć pisownię, wybierz inną.
.comto domyślna końcówka, której ludzie się spodziewają, ale końcówki krajowe i nowsze (.io,.app,.co.uk) są w porządku, jeśli pasują do odbiorców.- Sprawdź cenę odnowienia, a nie tylko cenę pierwszego roku. Promocje wprowadzające są powszechne, a odnowienia mogą kosztować więcej.
- Włącz automatyczne odnawianie i dbaj o aktualność karty płatniczej. Wygasła domena wyłącza Twoją stronę i pocztę, a po okresie karencji może ją kupić ktoś inny.
- Użyj ukrywania danych WHOIS, jeśli jest dostępne, aby Twoje dane osobowe nie były publikowane.
- Kup ją na koncie, które kontrolujesz, a nie na koncie freelancera czy agencji.
Niektórzy hostingodawcy i twórcy aplikacji pozwalają kupić domenę bezpośrednio w produkcie, co także konfiguruje za Ciebie DNS.
Krok 2: Ustal adres
Subdomena kontra domena główna
- Domena główna (apex):
example.com - Subdomena:
www.example.com,app.example.com
Popularny układ to strona marketingowa pod example.com lub www.example.com i produkt pod app.example.com. Przy jednej stronie wybierz między www a domeną główną.
www.example.com | example.com | |
|---|---|---|
| Typ rekordu | CNAME do Twojego hostingu | Rekord A/AAAA lub ALIAS/ANAME/spłaszczony CNAME |
| Trudność konfiguracji | Łatwa wszędzie | Zależy od dostawcy DNS |
| Wygląd | Trochę dłuższy | Krótszy |
Standard DNS nie pozwala na rekord CNAME w korzeniu domeny, bo korzeń musi zawierać inne rekordy (na przykład rekordy serwerów nazw). Wielu dostawców DNS obchodzi to za pomocą specjalnego typu rekordu, nazywanego zależnie od dostawcy ALIAS, ANAME lub spłaszczaniem CNAME, który w korzeniu zachowuje się jak CNAME. Jeśli Twój dostawca tego nie obsługuje, pewnym rozwiązaniem jest: udostępniaj stronę na www i ustaw przekierowanie z domeny głównej na www u dostawcy DNS lub rejestratora.
Niezależnie od wyboru, wybierz jeden główny adres, a drugi przekieruj na niego. Dwa adresy z tą samą treścią bez przekierowania mylą użytkowników i wyszukiwarki. Dlaczego jeden kanoniczny adres ma znaczenie, wyjaśnia SEO dla stron zbudowanych z AI.
Krok 3: Dodaj rekordy DNS
Twój hosting powie dokładnie, co dodać. Będzie to wyglądać jak jeden z poniższych wpisów:
| Typ | Nazwa / Host | Wartość / Cel | Do czego służy |
|---|---|---|---|
CNAME | www | yoursite.hostname.com | Wskazanie subdomeny na nazwę hosta |
A | @ | 192.0.2.10 | Wskazanie domeny głównej na adres IPv4 |
AAAA | @ | 2001:db8::10 | Wskazanie domeny głównej na adres IPv6 |
TXT | _verify lub @ | ciąg kodu | Potwierdzenie, że jesteś właścicielem domeny |
Jak wypełnić formularz u większości dostawców DNS:
- Nazwa / Host: tylko część subdomeny, czyli
www, a niewww.example.com. Niektórzy dostawcy dopisują domenę automatycznie, a wpisanie jej w całości tworzywww.example.com.example.com. Dla domeny głównej użyj@, jeśli Twój dostawca stosuje tę konwencję. - Wartość / Cel: wklej dokładnie to, co pokazuje hosting. Kropka na końcu jest w porządku, jeśli dostawca sam ją dodaje.
- TTL: domyślna wartość jest w porządku. Niższy TTL (na przykład 5 minut) sprawia, że przyszłe zmiany działają szybciej.
- Proxy: jeśli Twój dostawca DNS może kierować ruch przez proxy (na przykład chmurka Cloudflare), postępuj zgodnie z instrukcjami hostingu. Wielu hostingodawców wymaga trybu „tylko DNS”, aby mogli wystawić certyfikat.
Nie ruszaj istniejących rekordów, chyba że hosting każe je zmienić. Zwłaszcza nie dotykaj rekordów MX, bo dostarczają Twoją pocztę. Ich usunięcie lub zmiana to najczęstszy sposób, w jaki zmiana domeny psuje e-mail.
Zmiana serwerów nazw kontra dodanie rekordów
Niektórzy hostingodawcy oferują dwie opcje: dodać rekord albo przenieść DNS całej domeny do siebie, zmieniając serwery nazw u rejestratora. Zmiana serwerów nazw przenosi wszystkie rekordy, w tym pocztę. Rób to tylko wtedy, gdy jesteś gotów odtworzyć wszystkie istniejące rekordy u nowego dostawcy. Dodanie jednego rekordu jest mniej ryzykowne.
Krok 4: Zweryfikuj i uzyskaj HTTPS
Gdy rekord jest już na miejscu, wróć do hostingu i kliknij przycisk weryfikacji. Hosting sprawdza DNS, następnie zamawia certyfikat, zwykle u bezpłatnego urzędu certyfikacji, takiego jak Let's Encrypt, i zaczyna serwować Twoją stronę przez HTTPS.
- Weryfikacja może wymagać kilku prób, dopóki zmiany DNS się nie rozejdą.
- Certyfikaty odnawiają się automatycznie, o ile rekord DNS pozostaje na miejscu.
- Jeśli Twoja domena ma rekordy CAA (które ograniczają, którzy urzędy certyfikacji mogą wystawiać certyfikaty dla niej), upewnij się, że dopuszczają urząd Twojego hostingu, bo inaczej wystawienie certyfikatu się nie uda.
Gdy HTTPS działa, upewnij się, że http:// przekierowuje na https://. Większość hostingów robi to automatycznie.
Krok 5: Przetestuj
-
https://www.example.comotwiera Twoją stronę z ikoną kłódki - Druga forma (domena główna lub
www) przekierowuje na główny adres -
http://przekierowuje nahttps:// - Logowanie, logowanie OAuth i przekierowania po płatności działają na nowej domenie (często mają listy dozwolonych adresów, które wciąż wskazują na stary adres)
- E-maile na Twojej domenie nadal docierają
- Linki w e-mailach wysyłanych przez aplikację używają nowej domeny
Czwarta pozycja łapie wielu ludzi: logowanie Google, webhooki Stripe i linki do resetu hasła są skonfigurowane z konkretnymi adresami URL. Dodaj nową domenę wszędzie tam, gdzie pojawia się stary adres. Stronę o stronie OAuth znajdziesz w jak dodać logowanie do aplikacji.
Rozwiązywanie problemów
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Weryfikacja ciągle nie przechodzi | Literówka w celu, zły typ rekordu albo nazwa wpisana jako pełna domena | Porównaj rekord znak po znaku z tym, co pokazuje hosting |
| U Ciebie działa, u innych nie (albo odwrotnie) | Pamięć podręczna DNS podczas zmiany | Poczekaj na upłynięcie TTL; sprawdź z telefonu na danych komórkowych |
| Błąd certyfikatu lub „niezabezpieczone” | Certyfikat jeszcze nie wystawiony, proxy przed hostingiem lub blokada przez rekordy CAA | Poczekaj kilka minut i zweryfikuj ponownie; ustaw proxy na tylko DNS; sprawdź CAA |
| „Zbyt wiele przekierowań” | Dwa poziomy przekierowują jednocześnie (np. proxy wymusza HTTPS, a hosting robi to samo) | Wyłącz jedno z przekierowań lub użyj trybu „tylko DNS” |
Domena główna nie działa, www działa | Brak rekordu lub przekierowania dla domeny głównej | Dodaj rekord ALIAS/spłaszczony albo przekieruj domenę główną na www |
| E-mail przestał działać | Rekordy MX zmienione lub utracone przy przenoszeniu serwerów nazw | Przywróć rekordy MX zgodnie z instrukcjami dostawcy poczty |
| Stara strona nadal się wyświetla | Stary rekord A obok nowego | Usuń sprzeczne rekordy dla tej samej nazwy |
Bezpłatne narzędzie do sprawdzania DNS online albo polecenie dig www.example.com w terminalu pokazuje, co internet aktualnie widzi dla Twojego rekordu. To przydatne, by sprawdzić, czy problem leży w DNS, czy w hostingu.
Podłączanie własnej domeny w Mythex
Własne domeny to funkcja Pro w Mythex. Plany darmowe publikują aplikację pod adresem twojanazwa.mythex.app. W planie Pro możesz:
- Kupić domenę w Mythex z sekcji Domains w ustawieniach albo z Publish → Custom domain w działającym projekcie. Mythex rejestruje domenę i konfiguruje DNS; rejestracja jest rozliczana osobno od planu Pro, a automatyczne odnawianie jest domyślnie włączone.
- Podłączyć domenę, którą już masz. Opublikuj projekt, wybierz Connect, wpisz nazwę hosta (na przykład
app.example.com), a następnie dodaj CNAME u swojego dostawcy DNS, wskazujący na cel, który pokaże Mythex (yourslug.mythex.ai). Kliknij Verify. HTTPS wystawia się automatycznie.
Jeśli Twój DNS jest na Cloudflare, ustaw ten CNAME na tylko DNS (szara chmurka), a nie przez proxy. Dla domeny głównej dokumentacja zaleca użycie www lub app i przekierowanie domeny głównej u dostawcy DNS, jeśli nie obsługuje ALIAS ani spłaszczania.
Pełne kroki i rozwiązywanie problemów znajdziesz w Custom domains w dokumentacji, a informacje o tym, co zawiera Pro, w Plans. Zanim wskażesz domenę na aplikację, warto przejść przez jak przenieść prototyp AI na produkcję.
Pytania
Jak długo trwa, zanim własna domena zacznie działać?
Często kilka minut po dodaniu rekordu DNS, ale może to trwać dłużej, zależnie od dostawcy DNS i TTL rekordu (jak długo resolwery go przechowują w pamięci podręcznej). Jeśli zmieniałeś serwery nazw, zaplanuj więcej czasu.
Czy powinienem użyć www, czy domeny głównej?
Dla odwiedzających działa jedno i drugie. Subdomenę, na przykład www lub app, zwykle łatwiej podłączyć, bo może ona używać rekordu CNAME. Wiele stron obsługuje www i przekierowuje domenę główną na nią, albo odwrotnie. Wybierz po prostu jeden adres jako główny.
Czy muszę kupować certyfikat SSL?
Zwykle nie. Większość nowoczesnych hostingów, w tym twórców aplikacji, automatycznie wystawia bezpłatne certyfikaty HTTPS, gdy DNS wskazuje na nie. Płatny certyfikat kupujesz tylko w szczególnych przypadkach, na przykład przy certyfikatach z weryfikacją organizacji.
Dlaczego nie mogę dodać rekordu CNAME dla domeny głównej?
Zasady DNS nie pozwalają na CNAME w korzeniu (apex) domeny, ponieważ w tym miejscu muszą znajdować się inne wymagane rekordy. Niektórzy dostawcy DNS oferują ALIAS, ANAME lub spłaszczanie CNAME, co daje ten sam efekt. W przeciwnym razie użyj www i przekieruj domenę główną.