Jak edytować plik hosts?

Plik hosts to jeden z najprostszych, a zarazem bardzo przydatnych narzędzi systemowych, które pozwalają na kontrolę przekierowań adresów IP na lokalnym komputerze. Dzięki edycji pliku hosts możemy m.in. blokować dostęp do wybranych stron internetowych, przekierowywać adresy URL na inne IP lub testować strony internetowe przed ich publicznym uruchomieniem. W tym artykule dowiesz się, czym jest plik hosts, do czego służy, oraz jak w prosty sposób go edytować.
Spis treści
Czym jest plik hosts?
Plik hosts to plik systemowy wykorzystywany przez systemy operacyjne, takie jak Windows, MacOS oraz Linux, do przypisywania nazw domenowych do adresów IP. Działa jako swoisty lokalny DNS, pozwalający na lokalne zarządzanie adresacją sieciową. Przykładowo, dzięki edycji pliku hosts, możemy ustawić wybrane domeny, aby kierowały na inne IP, co jest przydatne podczas testowania stron internetowych lub blokowania dostępu do wybranych witryn.
Dlaczego warto edytować plik hosts?
Edycja pliku hosts może być przydatna w wielu sytuacjach, takich jak:
- Blokowanie stron internetowych: Możesz zablokować dostęp do wybranych stron, np. tych o charakterze rozpraszającym, przez przypisanie ich do nieprawidłowego adresu IP.
- Przekierowanie adresów na inne serwery: W trakcie prac nad stroną internetową, możesz przetestować ją na serwerze testowym, zanim zostanie opublikowana.
- Szybsze ładowanie stron: Jeśli często korzystasz z tej samej strony, przypisanie jej adresu IP w pliku hosts może skrócić czas ładowania.
- Bezpieczeństwo i kontrola: Możesz zablokować podejrzane lub niebezpieczne adresy URL, chroniąc się przed zagrożeniami internetowymi.
Jak edytować plik hosts na różnych systemach operacyjnych?
Edycja pliku hosts różni się w zależności od systemu operacyjnego. Poniżej znajdziesz instrukcje dla najpopularniejszych systemów – Windows, MacOS i Linux.
Edycja pliku hosts w systemie Windows
- Otwórz Notatnik jako administrator: Wyszukaj „Notatnik” w menu Start, kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
- Otwórz plik hosts: W Notatniku przejdź do
Plik > Otwórz
, a następnie wprowadź ścieżkęC:\Windows\System32\drivers\etc\hosts
. Zmień typ plików na „Wszystkie pliki”, aby zobaczyć plik hosts. - Wprowadź zmiany: Na końcu pliku wpisz nową linię z formatem
[adres IP] [nazwa domeny]
. Na przykład, aby przekierować domenęexample.com
na lokalny komputer, wpisz127.0.0.1 example.com
. - Zapisz plik: Po wprowadzeniu zmian zapisz plik i zamknij Notatnik. Pamiętaj, że do zastosowania zmian może być konieczne zrestartowanie przeglądarki lub wyczyszczenie pamięci podręcznej DNS (komenda
ipconfig /flushdns
).
Edycja pliku hosts na MacOS
- Uruchom Terminal: Wyszukaj Terminal w aplikacjach lub użyj skrótu
Cmd + Spacja
, a następnie wpisz „Terminal”. - Otwórz plik hosts: W Terminalu wpisz polecenie
sudo nano /etc/hosts
i naciśnij Enter. System poprosi o podanie hasła administratora. - Edytuj plik: Przejdź do końca pliku i dodaj nową linię z odpowiednim adresem IP oraz nazwą domeny, na przykład
127.0.0.1 example.com
. - Zapisz zmiany: Naciśnij
Ctrl + O
, aby zapisać plik, a następnieCtrl + X
, aby wyjść z edytora. Dla zastosowania zmian warto uruchomić komendęsudo dscacheutil -flushcache
, aby wyczyścić pamięć podręczną DNS.
Edycja pliku hosts w systemie Linux
- Uruchom Terminal: Na większości dystrybucji Linux można to zrobić, klikając na ikonę Terminala lub używając skrótu
Ctrl + Alt + T
. - Otwórz plik hosts: W Terminalu wpisz polecenie
sudo nano /etc/hosts
i naciśnij Enter. Podaj hasło administratora. - Wprowadź zmiany: Na końcu pliku dodaj nową linię w formacie
[adres IP] [nazwa domeny]
. - Zapisz i zamknij plik: Użyj
Ctrl + O
, aby zapisać zmiany, a następnieCtrl + X
, aby zamknąć edytor.
Przykłady zastosowania pliku hosts
Oto kilka przykładów, jak można wykorzystać plik hosts do różnych celów:
- Przekierowanie lokalne: Przekierowanie
example.com
na lokalny adres IP może wyglądać tak:Skopiuj kod127.0.0.1 example.com
Dzięki temu każde wejście naexample.com
otworzy lokalny serwer zamiast rzeczywistej strony. - Blokowanie dostępu do stron: Aby zablokować np. stronę społecznościową, wystarczy przekierować ją na nieistniejący adres, np.:Skopiuj kod
0.0.0.0 facebook.com
Uwagi dotyczące edycji pliku hosts
- Uprawnienia administratora: Do edycji pliku hosts wymagana jest zazwyczaj rola administratora systemu.
- Zastosowanie zmian: Często konieczne jest wyczyszczenie pamięci podręcznej DNS po edycji pliku, aby zmiany były natychmiast widoczne.
- Ostrożność przy blokowaniu adresów: Blokowanie popularnych domen może wpłynąć na inne usługi i ich funkcjonalność, np. blokada
google.com
uniemożliwi dostęp do wielu aplikacji Google.
Podsumowanie
Edycja pliku hosts to prosty sposób na zarządzanie ruchem sieciowym na poziomie lokalnym. Może być pomocna podczas testowania stron, blokowania niechcianych adresów oraz innych działań związanych z kontrolą adresacji IP. Pamiętaj, że plik ten ma wpływ jedynie na lokalne środowisko, więc jego zmiany nie wpływają na sposób, w jaki inni użytkownicy widzą daną stronę. Przed edycją pliku hosts zawsze upewnij się, że masz kopię zapasową, aby łatwo przywrócić oryginalne ustawienia w razie potrzeby.
Hosting idealny dla WordPress
Niezwykle szybki, stabilny i bezpieczny hosting dla WordPress. W cenie certyfikaty SSL, poczta e-mail i kopie bezpieczeństwa.