Как найти и отредактировать файл Hosts

Иногда бывает необходимо отредактировать файл hosts на своей машине, чтобы избежать хакерских атак и простых шалостей T1M51S Как найти и отредактировать файл Hosts 2019-05-29 true 640 360

В некоторых случаях бывает необходимо отредактировать файл hosts на локальном ПК или удаленном сервере. С помощью этого файла вы можете управлять маршрутизацией трафика и разрешением IP-адресов в имена DNS. Приоритет данного файла позволяет обрабатывать сетевые запросы до их передачи публичным или частным DNS-серверам. Таким образом, реализуется возможность создания своеобразной локальной системы DNS на самой машине.

Сегодня данный файл практически не используется, его функции выполняет служба DNS, преобразующая "имя в адрес" и "адрес в имя". Тем не менее, его использование возможно и сегодня.

Редактирование:

Синтаксис остается одинаковым для всех операционных систем. У большинства файлов hosts несколько записей для loopback (обратной петли). Мы используем это для примера.

Часть 1: адрес, куда перенаправить;
Часть 2: адрес, который вы хотите перенаправить;
Часть 3: комментарий.

Они могут быть разделены пробелом, но для удобства чтения, как правило, разделены одним или двумя горизонтальными табуляциями.

127.0.0.1 localhosts #loopback

Используйте любой текстовый редактор в привилегированном режиме для внесения изменений.

Расположение hosts-файла в различных ОС:

Windows

c:\windows\system32\drivers\etc\hosts

В данном примере будет запрещен доступ машины к сайту Facebook и его поддоменам. Это реализуется за счет разрешения запросов DNS на имя facebook.com в несуществующий IP-адрес 0.0.0.0:


0.0.0.0 www.facebook.com

текстовый редактор

При попытке перейти по заблокированному адресу после добавления строки выше в файл hosts вы увидите ошибку, подтверждающую корректность конфигурации:

заблокированная страница

Linux

/etc/hosts

Открытие файла hosts в редакторе nano:

sudo nano /etc/hosts

Порядок работы с файлом аналогичен ОС Windows. В примере ниже мы запретим доступ к facebook.com, перенаправив соответствующие запросы на несуществующий IP-адрес 0.0.0.0.

File:hosts

File:etc/hosts

 

Средняя оценка: 5,0, всего оценок: 7