Kiedy jesteśmy w świecie wsparcia i administracji IT, słyszymy wiele terminów o poleceniach, dyrektywach, protokołach, a w szczególności jednym, z którego nie korzystamy, jest plik hosts.
Mimo że jest to plik, który waży niewiele, około 2 lub 3 KB, odgrywa fundamentalną rolę w całym procesie adresowania IP, ponieważ dzięki temu plikowi system może przypisać nazwy hostów do odpowiednich adresów IP.
Za pomocą tego pliku możliwe jest przetłumaczenie czytelnych dla człowieka nazw hostów na adresy IP. Jego działanie jest proste:
Podczas wpisywania nazwy strony internetowej, na przykład Solvetic.com, w pasku adresu, system operacyjny będzie szukał w tym pliku adresu IP, aby nawiązać połączenie, i jak zauważyliśmy, bardzo niewiele jest hostowanych w adresach internetowych pliku hosts , dlatego jeśli adres internetowy witryny, do której chcesz uzyskać dostęp, nie zostanie znaleziony w pliku hosts, zostanie on przeszukany na zdefiniowanych serwerach DNS.
Dlatego wszystkie zmiany, które wprowadzamy w pliku hosts, zostaną najpierw przeanalizowane.
Aby poznać adresy internetowe, które są aktualnie zarejestrowane w pliku hosts, przejdź do ścieżki etc / hosts:
sudo nano / etc / hostsTo będzie wynik:
Jak edytować plik hosts w systemie Linux
Widzieliśmy, że aby uzyskać dostęp do pliku hosts i znać jego zawartość, wymagany jest edytor, ważne jest, abyśmy mieli do niego dostęp z uprawnieniami administracyjnymi, ponieważ w przeciwnym razie nie będziemy mogli wprowadzać w nim żadnych zmian.
Krok 1
Składnia używana do blokowania dostępu do strony internetowej jest następująca:
127.0.0.1 (nazwa strony internetowej)Na przykład, jeśli chcemy zablokować jedną ze stron, na której spędzamy więcej czasu, Facebook, użyjemy następującej linii:
127.0.0.1 www.facebook.com (po wpisaniu adresu IP użyjemy zakładki z nazwą strony)
Krok 2
Ale możemy nie tylko blokować strony internetowe, możemy też zezwolić na przekierowanie na nasze własne serwery wpisując tylko jego nazwę, np. w pliku hosts możemy utworzyć następujący wpis:
192.168.0.15 Server_SolveticW ten sposób w przeglądarce nie będzie już konieczne wpisywanie adresu IP, ale przypisaną nazwę, a to automatycznie nas przekieruje.
Krok 3
Zmiany zapisujemy za pomocą kombinacji klawiszy
Ctrl + O
i wychodzimy z edytora za pomocą (to w przypadku korzystania z nano)
Ctrl + X
Krok 4
Skutki zablokowania np. strony internetowej są natychmiastowe:
POWIĘKSZAĆ
Krok 5
Ten proces dotyczy wszystkich dystrybucji Linuksa, ale w Linux Mint mamy dodatkową opcję blokowania stron internetowych o nazwie Bloker domen:
Krok 6
To proste, ponieważ wystarczy wpisać nazwę domeny, a zostanie ona automatycznie zablokowana. Wybierając tę opcję zobaczymy następujące okno, w którym klikniemy Dodać:
Krok 7
W wyświetlonym oknie wprowadzimy domenę do zablokowania:
POWIĘKSZAĆ
Krok 8
Kliknij Akceptuj, a Mint automatycznie doda możliwe sposoby uzyskania dostępu do tej witryny:
Krok 9
Jeśli spróbujemy uzyskać dostęp, zobaczymy:
POWIĘKSZAĆ
Dzięki temu sprawdzamy, co plik tak prosty, jak hosty, może zrobić w zachowaniu dostępności sieciowej.