Как отредактировать файл Hosts в Windows, Mac или Linux

Иногда вам нужно будет отредактировать файл hosts на вашем компьютере. Иногда из-за атаки или розыгрыша, и других, чтобы вы могли просто и свободно контролировать доступ к веб-сайтам и сетевой трафик.

Файлы hosts использовались со времен ARPANET. Они использовались для разрешения имен хостов до DNS. Файлы hosts - это массивные документы, используемые для разрешения сетевых имен.

Microsoft сохранила файл hosts в сети Windows, поэтому он очень мало варьируется в зависимости от того, используется ли он в Windows, macOS или Linux. Синтаксис остается практически одинаковым на всех платформах. В большинстве файлов hosts будет несколько записей для обратной связи. Мы можем использовать это в качестве базового примера для типичного синтаксиса.

Первая часть будет местом для перенаправления адреса, вторая часть будет адресом, на который вы хотите перенаправить, а третья часть - комментарием. Их можно разделить пробелом, но для удобства чтения обычно разделяются одной или двумя табуляциями.

127.0.0.1 localhosts #loopback

Теперь давайте посмотрим на доступ к файлам hosts в разных операционных системах ...

Windows 8 или 8.1 или 10

К сожалению, в Windows 8 или 10 открытие приложений от имени администратора утомительно, но это не так уж сложно. Просто найдите Блокнот, затем щелкните правой кнопкой мыши Блокнот в списке результатов поиска и выберите запуск от имени администратора. Если вы используете Windows 10, это будет в меню «Пуск».

Если вы используете Windows 10, это будет выглядеть примерно так:

Как только вы это сделаете, откройте следующий файл, используя функцию File -> Open.

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

Затем вы можете редактировать как обычно.

Windows 7

Чтобы получить доступ к файлу hosts в Windows 7, вы можете использовать следующую команду в строке выполнения, чтобы открыть блокнот и файл.

блокнот c: \ windows \ system32 \ drivers \ etc \ hosts

После открытия блокнота вы можете редактировать файл. В этом примере мы заблокируем Facebook. Для этого просто введите следующее после знака #.

0.0.0.0 www.facebook.com

Теперь, когда вы отредактировали файл Hosts, обязательно сохраните его.

Теперь обратите внимание, что если мы попытаемся получить доступ к Facebook в IE, мы не сможем перейти на страницу.

Мы также не смогли добраться до него в Google Chrome… (см. Примечания в конце). Также для получения дополнительной информации о редактировании файла Hosts ознакомьтесь со статьей компьютерщика о том, как создать ярлык для быстрого редактирования файла Hosts.

Ubuntu

В Ubuntu 10.04 и большинстве дистрибутивов Linux вы можете редактировать файл hosts прямо в терминале. Вы можете использовать свой любимый редактор или даже открыть любимый текстовый редактор графического интерфейса. В этом примере мы будем использовать VIM. Как и в Windows 7, файл hosts Ubuntu находится в папке / etc / , хотя здесь он находится в корне диска. Чтобы отредактировать файл, вам нужно будет открыть его как root, поэтому здесь мы используем sudo .

Теперь, когда он открыт, мы можем отредактировать его, чтобы перенаправить Facebook в ничто. Вы заметите, что в Ubuntu также есть раздел для IP6. Для большинства нужд вам нужно будет только отредактировать верхнюю часть и игнорировать IP6.

Теперь мы можем сохранить файл и попробовать перейти на Facebook.com. Как и в Windows, мы увидим, что теперь мы перенаправлены на сайт, которого не существует.

macOS (любая версия)

В macOS доступ к файлу hosts очень похож на Ubuntu. Начните с терминала и используйте свой любимый редактор, даже если вы хотите вызвать текстовый редактор графического интерфейса, это проще сделать с терминала.

Файл будет больше похож на Windows, только с немного меньшими пояснениями. Мы снова собираемся перенаправить Facebook.

На этот раз кажется, что 0.0.0.0 является обратной связью и направит вас на тестовую страницу Apache компьютера.

Ноты

В этом пошаговом руководстве есть некоторые вещи, которые мы заметили. Во время тестирования Chrome не использовал файл hosts ни в одной операционной системе, но мы смогли заблокировать Facebook в Chrome, добавив www.facebook.com . Кроме того, не забудьте поставить дополнительную строку после последней записи раздела.

Это должно помочь вам понять файл Hosts и то, как он может помочь защитить ваш компьютер. Вы можете использовать его для блокировки сайтов, к которым вы не хотите, чтобы компьютер имел доступ. Если у вас есть дополнительные предложения по любой из операционных систем, которые мы искали, оставьте комментарий и дайте нам знать!

Создайте ярлык для быстрого редактирования файла Hosts в Windows