Sieć

Jak edytować plik Hosts w systemie Linux?

Jak edytować plik Hosts w systemie Linux?

Plik Hosts jest obsługiwany w systemach Linux, Windows i Mac; są to zwykłe pliki tekstowe, które mapują nazwy hostów na różne adresy IP. Wspaniale jest edytować plik Hosts po uruchomieniu testu w określonej sieci.  Możesz również użyć mapowania adresu IP, aby pominąć proces, w którym przeglądarka internetowa używa wyszukiwania DNS (Domain Name Server) do tłumaczenia nazwy domeny na określony adres IP.

Kiedy użytkownik wpisuje nazwę domeny witryny, nazwa domeny musi zostać przetłumaczona na określony adres IP. Plik Hosts ma najwyższy priorytet nad DNS, ponieważ system operacyjny sprawdza swój plik Hosts pod kątem domeny i w przypadku braku wpisu dla tej domeny. Rozpoczyna kwerendę skonfigurowanych serwerów DNS w celu rozwiązania konkretnej nazwy domeny. To była niewielka informacja o pliku Hosts, a my rozważymy każdy aspekt łatwej edycji plików Hosts w systemie Linux.

Po co edytować plik Hosts?

Istnieje wiele powodów edycji pliku hosts na komputerze z systemem Linux:

Jak edytować plik Hosts w systemie Linux?

Otwórz terminal z aplikacji> narzędzia> funkcja terminala lub możesz użyć CTRL, ALT i T jako klawiszy skrótu.

Po otwarciu terminala otwórz plik Linux Hosts w systemie za pomocą następującego polecenia:

sudo vim /etc/hosts

Użyliśmy Vima, ale możesz używać różnych edytorów tekstu, takich jak nano.

Po wykonaniu polecenia system poprosi o podanie hasła, aby otworzyć plik Hosts.

Możesz łatwo zmodyfikować plik Hosts, aby plik był sformatowany tak, jak adres IP jest pisany jako pierwszy, a nazwa serwera jest na drugim.

0.0.0.0 serwer.domena.com

Możesz dodać wpisy na końcu pliku Hosts zgodnie ze swoimi wymaganiami. W przypadku, gdy chcesz zignorować jakąkolwiek linię lub określić system, aby nie odczytywał linii, możesz umieścić znak „#” na początku tej konkretnej linii.  Na koniec możesz wcześniej zapisać plik i upewnić się, że zapisałeś go przed wyjściem.

Zablokuj stronę internetową

Jeśli chcesz zablokować określoną witrynę internetową przed przekierowywaniem jej na adres IP hosta lokalnego, zmień nazwę domeny pliku Hosts. Na przykład chcemy zablokować xxyyzz.com, wtedy możemy napisać:

134.1.0.1 www.xxyyzz.com

W powyższym tekście 134.1.0.1 to adres IP hosta lokalnego, ale jeśli chcesz dokonać zmian w domyślnej trasie, możesz napisać:

0.0.0.0 www.xxyyzz.com

W powyższym tekście 0.0.0.0 IP to domyślna trasa z tego konkretnego pliku Hosts.

Na koniec możesz jednocześnie nacisnąć klawisze CTRL i X, aby zapisać plik.

Przełącznik usługi nazw

Jak wspomniano, plik Hosts działa, aby ominąć wyszukiwanie serwera nazw domen. Mimo to ma inny plik, który zawiera informacje o systemie operacyjnym o kolejności wyszukiwania translacji adresu IP.

nsprzełącznik.conf to plik całkowicie skonfigurowany do wyszukiwania DNS, a następnie pomija plik Hosts i przechodzi do wyszukiwania DNS. Możesz użyć poniższego wiersza poleceń do łatwego sprawdzania konfiguracji:

kot /etc/nsprzełącznik.conf [email chroniony]:~$ kot itp nsswttch.konf
# /etc/nsprzełącznik.konf
#
# Przykładowa konfiguracja funkcjonalności GNU Name Service Switch.
# Jeśli masz zainstalowane pakiety 'glibc-doc-reference' i 'info', spróbuj:
# 'info libc "Przełącznik usługi nazw"', aby uzyskać informacje o tym pliku.
passwd:     compat systemd
grupa:       compat systemd
cień:     kompat
gshadow:     pliki
hosts:      pliki mdns4_minimal [NOTFOUND=return] dns nazwa_hosta pliki
sieci:    pliki db
protokoły: pliki db
usługi:    pliki db
etery:      pliki db
rpc:         pliki db
grupa sieciowa: nis
xyz@xyz-VirtualBox: ~$

Istnieje wpis o nazwie „Hosts”, który zapewnia, że ​​pliki powinny być wymienione w prawej kolumnie powyższych wyników. Jeśli nie ma go na liście, otwórz edytor plików za pomocą poniższego polecenia:

sudo vim /etc/nsswitch.konf

To polecenie otworzy edytor tekstu Vima, aby wprowadzić zmiany i ustawić pliki na początku do właściwego użycia.

Wniosek

Pliki Hosts są przydatne do wykonywania wielu zadań dotyczących nazw domen i adresów IP.  Była to pełna informacja o pliku Hosts i o tym, jak łatwo edytować plik Hosts w systemie Linux. Ta procedura jest wypróbowana i przetestowana na wielu komputerach z systemem Linux, ale musisz uważnie śledzić każdy krok.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...