Zazwyczaj kiedy przenosimy stronę na nowy serwer najpierw kopiujemy dane, a dopiero potem przepinamy domenę. Ma to ten minus, że nie można bezpośrednio sprawdzić czy strona po migracji poprawnie będzie działać na nowym serwerze. Oczekiwanie na zakończenie propagacji zmian DNS i rozwiązywanie ewentualnych problemów na działającej stronie może być frustrujące, a nawet czasem niebezpieczne - pojawiające się błędny na stronie mogą zawierać dane, które nie powinny się pokazać wszystkim odwiedzającym (wersje oprogramowania, ścieżki do plików i katalogów itp).
Dobrym rozwiązaniem będzie wymuszenie na naszym komputerze połączenia z nowym serwerem - poprzez odpowiednią edycję pliku "hosts".
Działa on tak samo na systemach Linux i Windows, choć znajduje się pod różnymi ścieżkami.
Na Linuksie jest to plik "/etc/hosts", na Windows ścieżka jest nieco dłuższa - "C:\Windows\System32\drivers\etc\hosts".
Plik ten należy otworzyć w dowolnym edytorze tekstu.
W zależności od systemu operacyjnego ukaże się wpis podobny do poniższych.
Dla systemu Linux:
lub dla systemu Windows:
Linijki zaczynające się znakiem "#" są komentarzami i nie są odczytywane przez system.
Aby zmienić ustawienia wystarczy dodać do pliku linijkę w następującym formacie:
xxx.xxx.xxx.xxx domena.glowna www.domena.glowna subdomena.domena.glowna
gdzie "xxx.xxx.xxx.xxx" to adres IP serwera hostingowego (można go znaleźć w Zarządzaniu strefą DNS DirectAdmin), a dalej wszystkie nazwy, które mają kierować na ten adres, oddzielone spacjami lub tabulatorami.
Dla pewności, że strona zostanie pobrana z właściwego serwera, najlepiej jest oprócz nazwy sprawdzanej domeny umieścić również tą nazwę z przedrostkiem "www.".
Po edycji plik należy zapisać. Następnie stronę można wyświetlić w przeglądarce. Jeśli była już otwarta, to najlepiej odświeżyć ją z pominięciem Cache, przytrzymując klawisz Ctrl i klikając przycisk odświeżenia lub klawisz F5.
Teraz można przetestować działanie strony i ewentualnie zastosować poprawki w postaci ustawienia odpowiedniej wersji PHP, jego parametrów, czy też konfiguracji zapisanych w plikach strony.
Przy diagnozie problemów warto posiłkować się logami błędów strony, które można odczytać w panelu hostingowym.
Po utwierdzeniu się, że strona działa tak jak powinna warto wycofać wprowadzony wpis z pliku hosts - pozostawiony tam, może w przyszłości powodować niepotrzebne problemy z dostępem do strony (w przypadku np. zmiany adresu ip serwera/strony).