Zmiana hostingu nie musi oznaczać niedostępnej strony, utraconej poczty ani nerwowego odtwarzania konfiguracji DNS. Jeśli zastanawiasz się, jak przenieść domenę na inny hosting, pokażę Ci bezpieczny proces: od rozróżnienia domeny i serwera, przez kopię strony i ustawienie rekordów, aż po transfer do nowego operatora.
Bezpieczna migracja opiera się na kilku prostych zasadach
- Domena i hosting to dwie oddzielne usługi, więc nie zawsze trzeba przenosić domenę do nowej firmy.
- Przed zmianą przygotuj kopię plików, bazy danych, poczty i rekordów DNS.
- Najpierw uruchom stronę na nowym serwerze, a dopiero potem zmień DNS lub serwery nazw.
- Kod AuthInfo jest potrzebny do transferu domeny do innego rejestratora.
- Starą usługę najlepiej utrzymać jeszcze przez 3-7 dni po przełączeniu.
Domena i hosting to nie to samo
Najczęstsze nieporozumienie polega na utożsamianiu domeny z hostingiem. Domena jest adresem, pod którym działa strona, natomiast hosting to serwer przechowujący jej pliki, bazę danych, skrzynki pocztowe i inne zasoby.
Możesz więc przenieść stronę na nowy serwer, ale zostawić domenę u obecnego rejestratora. W takim wariancie nie potrzebujesz kodu AuthInfo. Wystarczy zmienić rekord A lub serwery DNS, aby domena wskazywała na nowy hosting.
Transfer domeny ma sens wtedy, gdy chcesz również zmienić firmę odpowiedzialną za jej rejestrację i odnowienia. Przeniesienie domeny między operatorami nie jest tym samym co migracja strony. Oba procesy można wykonać razem, ale technicznie są od siebie niezależne.
Dwa możliwe scenariusze
| Cel | Co trzeba zrobić | Czy potrzebny jest AuthInfo |
|---|---|---|
| Zmiana samego hostingu | Skopiować stronę, pocztę i bazę, a potem zmienić DNS | Nie |
| Zmiana rejestratora domeny | Zlecić transfer u nowego operatora | Tak, zwykle tak |
| Zmiana hostingu i rejestratora | Wykonać migrację serwera oraz transfer domeny | Tak, jeśli wymaga tego rozszerzenie |
W praktyce najbezpieczniej jest najpierw uruchomić stronę na nowym serwerze, a dopiero później przenosić obsługę domeny. Dzięki temu ewentualny problem z transferem nie zatrzyma działającej witryny.
Co przygotować przed rozpoczęciem migracji
Nie zaczynam od zmiany DNS. Najpierw tworzę listę elementów, które muszą znaleźć się na nowym hostingu. Sama instalacja WordPressa czy skopiowanie kilku plików nie wystarczy, jeśli strona korzysta z bazy danych, poczty, certyfikatu SSL albo dodatkowych rekordów DNS.
Zrób pełną kopię zapasową
- pliki strony z katalogu głównego i podkatalogów,
- bazę danych wraz z informacjami o użytkowniku i haśle,
- wiadomości ze skrzynek pocztowych,
- rekordy DNS, szczególnie A, AAAA, CNAME, MX, TXT i SRV,
- certyfikaty SSL, zadania cron i konfigurację przekierowań.
Rekordy MX odpowiadają za dostarczanie poczty, a rekordy TXT często zawierają ustawienia SPF, DKIM lub weryfikacje usług. Ich pominięcie może sprawić, że strona będzie działać, ale poczta przestanie przychodzić albo wiadomości zaczną trafiać do spamu.
Sprawdź parametry nowego hostingu
Porównaj wersję PHP, limit miejsca, liczbę baz danych, dostęp do SSH lub FTP oraz obsługę SSL. Przy starszej stronie zmiana wersji PHP z 7.x na 8.x może ujawnić błędy w dodatkach, dlatego przed przełączeniem domeny dobrze wykonać test na kopii.
Jeśli korzystasz z WordPressa, sprawdź także limity pamięci PHP, maksymalny rozmiar przesyłanego pliku i wersję bazy danych. Najczęściej nie domena, lecz różnica w konfiguracji serwera powoduje problemy po migracji.
Obniż TTL przed zmianą DNS
TTL określa, jak długo inne serwery przechowują odpowiedź DNS w pamięci podręcznej. Na około 24 godziny przed przełączeniem możesz ustawić TTL na 300-600 sekund, czyli 5-10 minut. Dzięki temu zmiana adresu serwera rozchodzi się szybciej.
Nie daje to jednak gwarancji natychmiastowego przełączenia u każdego użytkownika. Część operatorów i urządzeń może przechowywać informacje dłużej, dlatego rozsądnie przyjąć okno propagacji od kilku minut do 24-48 godzin.
Jak przenieść stronę na nowy serwer bez przestoju
Najlepsza migracja jest prawie niewidoczna dla odwiedzających. Strona działa równolegle na starym i nowym hostingu, a DNS zmieniasz dopiero wtedy, gdy nowa kopia została sprawdzona.
- Aktywuj nowy hosting i dodaj w nim domenę.
- Przenieś pliki przez FTP, SFTP, SSH albo narzędzie migracyjne.
- Zaimportuj bazę danych i zaktualizuj dane dostępowe w konfiguracji strony.
- Utwórz skrzynki pocztowe o tych samych nazwach, jeśli poczta również zmienia serwer.
- Włącz certyfikat SSL na nowym hostingu.
- Przetestuj stronę przed zmianą DNS.
- Zmień rekord A lub serwery nazw, zależnie od wybranego wariantu.
Jak testować stronę przed przełączeniem
Nową instalację można sprawdzić przez tymczasowy adres techniczny, podgląd domeny w panelu hostingu albo lokalny wpis w pliku hosts. Przetestuj nie tylko stronę główną, lecz także formularze, logowanie, koszyk, płatności, wyszukiwarkę i wszystkie ważne podstrony.
Ja szczególną uwagę zwracam na formularze kontaktowe i pocztę transakcyjną. Często sama witryna wygląda poprawnie, ale wiadomości nie wychodzą, bo nowy serwer ma inne ustawienia SMTP lub brakuje rekordu SPF.
Rekord A czy zmiana serwerów nazw
Zmiana rekordu A kieruje domenę na konkretny adres IP nowego serwera. To dobre rozwiązanie, gdy chcesz zachować dotychczasową obsługę DNS i masz pewność, że wszystkie rekordy pozostaną w obecnym panelu.
Zmiana serwerów nazw, czyli NS, przekazuje całą strefę DNS nowemu operatorowi. Jest wygodna, ale wymaga odtworzenia rekordów A, MX, TXT i CNAME. Nie zmieniaj NS bez wcześniejszego skopiowania strefy, bo możesz jednocześnie odłączyć stronę, pocztę i zewnętrzne usługi.
Jak wykonać transfer domeny do nowego operatora
Jeżeli chcesz, aby nowa firma zajmowała się także domeną, potrzebujesz procedury transferu. W przypadku wielu rozszerzeń stosuje się kod AuthInfo, Auth-Code albo EPP. To specjalny kod potwierdzający, że transfer zleca osoba uprawniona do zarządzania domeną.
- Sprawdź, kto jest obecnym rejestratorem domeny.
- Zweryfikuj, czy domena jest aktywna i nie ma blokady transferu.
- Pobierz kod AuthInfo z panelu albo zamów go u obecnego operatora.
- Rozpocznij transfer u nowego rejestratora.
- Wpisz kod i potwierdź operację, jeśli operator wyśle wiadomość autoryzacyjną.
- Monitoruj status transferu w panelu klienta.
Dla domen .pl procedura zależy od rejestratora, ale kod autoryzacyjny jest standardowym elementem przenosin. W przypadku domen globalnych, takich jak .com czy .net, transfer może być niemożliwy przez pierwsze 60 dni od rejestracji, po wcześniejszym transferze albo po niektórych zmianach danych abonenta.
Transfer zwykle trwa od kilku minut do kilku dni. Cena zależy od rozszerzenia i operatora. Czasami opłata transferowa obejmuje również przedłużenie ważności domeny o rok, a czasami operator rozlicza te elementy inaczej, dlatego przed zatwierdzeniem sprawdź cenę odnowienia, nie tylko promocyjną stawkę za pierwszy okres.
Co z DNS podczas transferu
Sam transfer domeny nie powinien automatycznie przenosić strony ani tworzyć kopii strefy DNS. Domena może nadal wskazywać na stary hosting, nawet gdy jest już zarządzana przez nowego rejestratora.
Przed transferem spisz serwery nazw i najważniejsze rekordy. Jeśli domena korzysta z DNSSEC, zwróć uwagę na rekordy DS. Ich błędne usunięcie lub pozostawienie nieaktualnego klucza może zakończyć się błędem DNS i całkowitą niedostępnością domeny.
Poczta, certyfikat i SEO po zmianie hostingu
Najwięcej problemów po migracji dotyczy poczty. Jeśli skrzynki są na starym serwerze, nie zmieniaj rekordu MX bez wcześniejszego utworzenia kont na nowym hostingu i skopiowania wiadomości. W przeciwnym razie nowe e-maile mogą trafić do miejsca, którego już nie monitorujesz.
Po przełączeniu sprawdź wysyłanie i odbieranie wiadomości z kilku niezależnych skrzynek. Skontroluj również rekordy SPF, DKIM i DMARC, ponieważ wpływają na wiarygodność nadawcy i dostarczalność poczty.
Certyfikat SSL trzeba wystawić ponownie na nowym serwerze, nawet jeśli domena pozostaje ta sama. Przetestuj wersję z przedrostkiem www i bez niego, przekierowanie z HTTP na HTTPS oraz poprawność certyfikatu dla wszystkich subdomen.
Sama zmiana hostingu nie powinna obniżyć pozycji strony. Ryzyko pojawia się wtedy, gdy podczas migracji zmienią się adresy podstron, znikną przekierowania 301, serwer zacznie zwracać błędy 5xx albo strona będzie niedostępna przez długi czas. Nie zmieniaj struktury adresów przy okazji migracji, jeśli nie ma takiej potrzeby.
Przeczytaj również: Tajemnica .com: Co oznacza najpopularniejsza domena świata?
Lista kontroli po przełączeniu
- sprawdź kod odpowiedzi strony głównej i najważniejszych podstron,
- otwórz stronę na komputerze i telefonie,
- wyślij oraz odbierz wiadomość testową,
- uruchom formularz kontaktowy i proces zakupowy,
- sprawdź przekierowania, plik robots.txt i mapę strony,
- obserwuj logi serwera oraz błędy w narzędziach analitycznych,
- potwierdź działanie kopii zapasowych na nowym hostingu.
Błędy, przez które migracja kończy się problemami
Pierwszy błąd to anulowanie starego hostingu natychmiast po zmianie DNS. Przez kilkanaście lub kilkadziesiąt godzin część użytkowników może nadal trafiać na stary serwer. Utrzymanie go przez co najmniej 3 dni, a przy ważnej stronie nawet przez tydzień, daje czas na wychwycenie opóźnionej propagacji.
Drugi problem to kopiowanie wyłącznie plików. Strona oparta na bazie danych bez eksportu bazy może wyświetlać starą treść, a czasem w ogóle się nie uruchomić. Dotyczy to szczególnie sklepów i serwisów, w których dane zmieniają się codziennie.
Trzeci błąd wiąże się z pocztą. Zmiana serwerów nazw bez odtworzenia rekordów MX i TXT może zostać zauważona dopiero po kilku godzinach, gdy ważne wiadomości nie dotrą do odbiorcy.
Nie ignoruj też terminu wygaśnięcia domeny. Transfer tuż przed odnowieniem jest ryzykowny, ponieważ procedura może się wydłużyć, a domena może wejść w okres blokady lub dodatkowych opłat. Najbezpieczniej rozpocząć przenosiny z zapasem co najmniej 2-3 tygodni.
Jeśli domena jest zablokowana, dane abonenta są nieaktualne albo nie masz dostępu do adresu e-mail używanego do autoryzacji, najpierw rozwiąż ten problem. Próby wielokrotnego uruchamiania transferu bez uporządkowania danych zwykle tylko wydłużają całą operację.
Najbezpieczniejszy moment na wyłączenie starego hostingu
Nie wyłączaj starej usługi w dniu zmiany DNS. Odczekaj minimum 72 godziny, sprawdź statystyki odwiedzin, logi, pocztę i działanie najważniejszych funkcji. Przy małej stronie często wystarczy kilka dni, ale sklep lub serwis firmowy powinien mieć dłuższy okres przejściowy.
Najprostsza zasada brzmi: najpierw kopia, potem test, później DNS, a na końcu transfer i rezygnacja ze starego hostingu. Taka kolejność ogranicza ryzyko przestoju i pozwala szybko wrócić do poprzedniej konfiguracji, gdy nowy serwer wymaga jeszcze poprawek.