Do czego służy plik hosts
Plik hosts pozwala ręcznie wskazać, pod jaki adres IP ma kierować dana domena na konkretnym komputerze. Przydaje się przy testowaniu strony na nowym serwerze przed zmianą DNS, przy migracji hostingu albo przy diagnostyce problemów z domeną.
Zmiana działa tylko lokalnie na tym komputerze. Nie zmienia publicznych rekordów DNS i nie wpływa na innych użytkowników.
Gdzie znajduje się plik hosts w Windows
W systemie Windows plik znajduje się zwykle w lokalizacji:
C:\Windows\System32\drivers\etc\hosts
Plik nie ma rozszerzenia. Żeby go edytować, trzeba uruchomić edytor tekstu jako administrator, inaczej system może nie pozwolić na zapis zmian.
Jak edytować hosts jako administrator
Najprościej uruchomić Notatnik jako administrator, a następnie otworzyć plik hosts z katalogu systemowego. W oknie wyboru pliku trzeba zmienić filtr z dokumentów tekstowych na wszystkie pliki, bo inaczej plik hosts może nie być widoczny.
- kliknij Start i wpisz „Notatnik”,
- wybierz „Uruchom jako administrator”,
- otwórz
C:\Windows\System32\drivers\etc\hosts, - dodaj wpis na końcu pliku,
- zapisz plik i przetestuj domenę w przeglądarce.
Przykład wpisu do testu strony
Wpis składa się z adresu IP i domeny. Przykład:
192.0.2.10 twojadomena.pl192.0.2.10 www.twojadomena.pl
Po takiej zmianie tylko Twój komputer będzie kierował domenę na wskazany adres IP. To wygodne przy sprawdzaniu strony na nowym hostingu przed publicznym przełączeniem DNS.
Jak wyczyścić cache DNS i cofnąć zmianę
Po edycji warto zamknąć przeglądarkę albo wyczyścić lokalny cache DNS poleceniem ipconfig /flushdns uruchomionym w terminalu. Żeby cofnąć zmianę, usuń dodane linie albo poprzedź je znakiem #, zapisz plik i ponownie wyczyść cache.
Po zakończeniu testów nie zostawiaj starych wpisów w pliku hosts, bo za kilka tygodni mogą utrudniać diagnozę problemów z domeną.
Kiedy uważać z plikiem hosts
Ostrożność jest potrzebna, gdy testujesz sklep internetowy, panel logowania, pocztę albo stronę z wieloma subdomenami. Błędny wpis może sprawić, że na Twoim komputerze zobaczysz inną wersję strony niż klienci. W przypadku migracji lepiej przygotować plan przełączenia domeny, SSL i poczty.
Testujesz migrację albo DNS?
Możemy przygotować migrację strony, sprawdzić domenę, SSL, DNS, hosting i pocztę, a potem przełączyć wszystko w kontrolowany sposób.
