Как да редактирате и променяте Hosts файл в Linux

Когато сме в света на ИТ поддръжка и администриране, чуваме много термини за команди, директиви, протоколи и един по -специално, който даваме малко полза, е файлът hosts.

Въпреки че това е файл с малко тегло, около 2 или 3 KB, той играе основна роля в целия процес на IP адресиране, тъй като благодарение на този файл системата може да присвои имена на хостове на съответните IP адреси.

С този файл е възможно да се преведат читави имена на хост в IP адреси. Работата му е проста:

Когато въвеждате име на уебсайт, например Solvetic.com, в адресната лента, операционната система ще търси в този файл IP адреса, за да установи връзката, и както забелязахме, много малко се хостват във уеб адресите на файла hosts , следователно, ако уеб адресът на сайта за достъп не е намерен във файла hosts, той ще бъде търсен в определените DNS сървъри.

Следователно първо ще бъдат анализирани всички промени, които правим във файла hosts.
За да знаете уеб адресите, които в момента са регистрирани във файла hosts, отидете на пътя etc / hosts:

 sudo nano / etc / hosts
Това ще бъде резултатът:

Как да редактирате файла hosts в Linux


Видяхме, че редактор е необходим за достъп до файла hosts и да знае съдържанието му, жизненоважно е да имаме достъп до него с администраторски права, тъй като в противен случай няма да можем да правим никакви промени в него.

Етап 1
Синтаксисът, който трябва да се използва за предотвратяване на достъпа до уебсайт, е следният:

 127.0.0.1 (Име на уебсайт)
Например, ако искаме да блокираме един от сайтовете, където прекарваме повече време, Facebook, ще използваме следния ред:
 127.0.0.1 www.facebook.com (след въвеждане на IP адреса ще използваме раздел за името на уебсайта) 

Стъпка 2
Но ние не само можем да блокираме уебсайтове, но също така можем да разрешим пренасочване към нашите собствени сървъри, като въведем само неговото име, например във файла hosts можем да създадем следния запис:

 192.168.0.15 Server_Solvetic
По този начин в браузъра вече няма да е необходимо да въвеждате IP адреса, а зададеното име и това автоматично ще ни пренасочи.

Стъпка 3
Запазваме промените с помощта на клавишната комбинация

Ctrl + O

и излизаме от редактора, използвайки (това в случай на използване на nano)

Ctrl + X

Стъпка 4
Резултатите от блокирането например на уебсайт са незабавни:

Увеличете

Стъпка 5
Този процес се прилага за всички дистрибуции на Linux, но в Linux Mint имаме допълнителна опция за блокиране на уебсайтове, наречена Блокиране на домейни:

Стъпка 6
Това е просто, тъй като просто въвеждаме името на домейна и то ще бъде автоматично блокирано. Избирайки тази опция, ще видим следния прозорец, където ще кликнем Добавяне:

Стъпка 7
В показания прозорец ще влезем в домейна, който да блокираме:

Увеличете

Стъпка 8
Щракнете върху Приемам и Mint автоматично добавя възможните начини за достъп до споменатия сайт:

Стъпка 9
Ако се опитаме да получим достъп, ще видим следното:

Увеличете

С това проверяваме какво може да направи един толкова прост файл, колкото хостовете в поведението на уеб достъпността.

wave wave wave wave wave