webh.pl

Edycja pliku hosts: podgląd strony

Jak edytować plik hosts w Windows, macOS i Linux, aby podejrzeć stronę przed zmianą DNS, i skąd pobrać adres IP w panelu hostingowym.

  • czytania
  • Zaktualizowano:
DNS Migracja
Hosting

Zanim przepniesz domenę na nowy serwer, możesz podejrzeć stronę tak, jak będzie działać po zmianie, edytując plik hosts na swoim komputerze. To wpis, który tylko na Twoim komputerze kieruje wybraną domenę na wskazany adres IP, więc widzisz nową stronę, podczas gdy reszta internetu nadal korzysta ze starego serwera. Ten poradnik pokazuje, jak go ustawić w Windows, macOS i Linux oraz skąd wziąć właściwy adres IP.

Do czego służy plik hosts

Plik hosts to lokalna lista par “adres IP, nazwa domeny”, którą system sprawdza przed zapytaniem do serwerów DNS. Wpisany tam adres ma pierwszeństwo, więc Twój komputer otworzy stronę z tego serwera, niezależnie od tego, dokąd domena kieruje w publicznym DNS. Przydaje się, gdy:

  • Chcesz podejrzeć stronę na nowym hostingu przed przepięciem domeny (np. przy migracji bez utraty pozycji),
  • Testujesz zmiany pod docelową domeną, zanim staną się widoczne dla wszystkich,
  • Weryfikujesz, czy strona działa na nowym serwerze, podczas gdy DNS jeszcze się propaguje.

Zmiana działa wyłącznie na Twoim komputerze i niczego nie zmienia dla pozostałych odwiedzających.

Skąd wziąć adres IP strony

Adres IP odczytasz w panelu hostingowym:

  1. Zaloguj się do panelu klienta i przejdź Produkty/Usługi → Hosting WWW → Do panelu.
  2. Otwórz zakładkę Strony.
  3. Przy stronie, którą chcesz podejrzeć, odczytaj przypisany adres IP.

Uwaga

Na jednym koncie hostingowym poszczególne strony mogą mieć różne adresy IP. Dlatego nie zgaduj adresu ani nie kopiuj go z innej strony, tylko pobierz IP dokładnie tej strony, którą chcesz podejrzeć, z zakładki Strony. Wpisanie złego adresu pokaże inną witrynę albo błąd.

Gdzie leży plik hosts

Lokalizacja zależy od systemu:

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • MacOS: /etc/hosts
  • Linux: /etc/hosts

Do zapisania zmian potrzebujesz uprawnień administratora, bo to plik systemowy.

Edycja pliku hosts

We wszystkich systemach dodajesz jedną linię: Adres IP, spacja, a po niej domena (oraz wariant z www):

123.123.123.123  twojadomena.pl www.twojadomena.pl

Podmień 123.123.123.123 na adres IP odczytany z zakładki Strony, a twojadomena.pl na swoją domenę.

Windows

  1. Otwórz Notatnik jako administrator (kliknij prawym przyciskiem na ikonę Notatnika i wybierz Uruchom jako administrator).
  2. Wybierz Plik → Otwórz i wskaż C:\Windows\System32\drivers\etc\hosts (zmień filtr na “Wszystkie pliki”, żeby go zobaczyć).
  3. Dodaj wpis na końcu pliku i zapisz.

macOS

W terminalu otwórz plik z uprawnieniami administratora:

sudo nano /etc/hosts

Dodaj wpis na końcu, zapisz (Ctrl+O, Enter) i zamknij (Ctrl+X).

Linux

Tak samo jak w macOS, edytujesz /etc/hosts z uprawnieniami administratora:

sudo nano /etc/hosts

Wyczyść pamięć DNS

Po zapisaniu pliku system może jeszcze pamiętać poprzedni adres. Wyczyść pamięć podręczną DNS:

  • Windows: ipconfig /flushdns
  • MacOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Linux: zależnie od systemu, np. sudo resolvectl flush-caches

Następnie zamknij i otwórz przeglądarkę, bo ona również buforuje adresy.

Sprawdź, czy działa

Wejdź na swoją domenę w przeglądarce. Powinna otworzyć się wersja z nowego serwera. Jeśli nadal widzisz starą stronę, sprawdź, czy adres IP jest poprawny, czy wpis został zapisany i czy wyczyściłeś pamięć DNS.

Informacja

Przeglądarka może pokazać ostrzeżenie o certyfikacie SSL, jeśli na nowym serwerze nie wygenerowano go jeszcze dla tej domeny (certyfikat zwykle wystawia się po przepięciu domeny). Na czas samego podglądu możesz je pominąć. O wystawianiu certyfikatu piszemy w poradniku o SSL.

Po testach usuń wpis

Gdy skończysz podgląd, usuń dodaną linię z pliku hosts i ponownie wyczyść pamięć DNS. Pozostawiony wpis sprawi, że Twój komputer będzie kierował domenę na stały adres, nawet po przepięciu DNS, co później bywa mylące przy diagnozie problemów.

Najczęstsze pytania

Czy edycja hosts wpływa na innych odwiedzających?

Nie. Wpis działa wyłącznie na komputerze, na którym go dodałeś. Reszta internetu korzysta z domeny zgodnie z publicznym DNS, dopóki nie przepniesz jej na nowy serwer.

Skąd mam adres IP mojej strony?

Z zakładki Strony w panelu hostingowym, przy konkretnej stronie. Pamiętaj, że na jednym koncie różne strony mogą mieć różne adresy IP, więc pobierz IP dokładnie tej, którą chcesz podejrzeć.

Podgląd nadal pokazuje starą stronę, co robić?

Sprawdź, czy adres IP jest poprawny i czy plik został zapisany, a następnie wyczyść pamięć DNS i zamknij oraz otwórz przeglądarkę. Czasem pomaga też podgląd w trybie prywatnym, który pomija część pamięci podręcznej.

Czy to bezpieczne?

Tak. Zmieniasz tylko lokalne kierowanie nazw na swoim komputerze i w każdej chwili cofniesz to, usuwając dodaną linię. Pamiętaj jednak, by po testach wpis usunąć, żeby nie mylił przy późniejszej diagnozie.