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

Вопрос снова возник, и я понял, что никогда не публиковал учебник по редактированию и сбросу файла Windows Hosts. Я хотел бы сначала взглянуть на функциональность файла хоста.

Файл Windows Hosts можно использовать для блокировки или перенаправления имен хостов. Имя хоста является основной частью веб-адреса или локального адреса, например, ghacks.net или localhost. Каждая запись файла hosts указывает IP-адрес и имя хоста, что в основном говорит системе, что имя хоста должно быть разрешено с этим IP-адресом.

DNS-сервер, который обычно запрашивается, обходится для всех записей в файле Hosts, если он не задан жестко в операционной системе.

Позвольте мне привести два примера, в которых это может быть полезно: пользователи могут блокировать известные рекламные компании или спамеров, перенаправляя запросы на локальный ПК. Это в основном ничего не загружает, когда веб-сайт пытается загрузить рекламу, всплывающее окно или другой элемент.

Другой пример подчеркивает, что файл hosts может быть полезен для веб-разработчиков. Скажем, вы только что переместили свой сайт на новый сервер, и IP-адрес изменился в процессе. DNS-серверам требуется до 48 часов для распространения, а это означает, что после переноса сложно протестировать веб-сайт на новом сервере, если DNS-сервер все еще перенаправляет запрос на старый сервер.

Веб-разработчик может назначить новый IP-адрес веб-сайту, чтобы избежать проблемы распространения. (Подробное руководство по этой теме см. В разделе «Работа на веб-сайтах до распространения DNS»).

Следует отметить, что файл Hosts также может быть использован вредоносным программным обеспечением, либо путем перенаправления пользователя с законных сайтов на сомнительные, либо путем блокировки доступа к программному обеспечению безопасности, которое может понадобиться для повторного удаления этих программ с ПК.

Расположение файла Windows Hosts

Файл Windows Hosts находится по следующему пути:

% SystemRoot% \ system32 \ Drivers \ Etc \

% SystemRoot% в начале - это переменная, которая установлена ​​в каталог Windows. Большинство пользователей Windows установили операционную систему в c: \ windows, что означает, что файл hosts можно найти в каталоге c: \ windows \ system32 \ drivers \ etc \ hosts

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

Если щелкнуть «Инструменты»> «Свойства папки» в проводнике Windows и перейти на вкладку «Вид», откроется меню конфигурации, в котором можно указать скрытые папки.

Если вы используете Windows 10, выберите «Файл»> «Изменить параметры папки и поиска» и переключитесь в меню «Вид».

Найдите «Скрыть защищенные файлы операционной системы (рекомендуется)» и «Скрытые файлы и папки» и убедитесь, что первая не отмечена, а последняя установлена ​​на «Показать скрытые файлы, папки и диски». Настройки могут быть легко изменены таким образом, когда это необходимо.

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

Посмотрите на раздел атрибутов вкладки General. Файл защищен от записи, если проверяется только чтение. Если это так, удалите запись. Если вы сохраните настройку только для чтения, вы не сможете редактировать или сбрасывать файл hosts.

Не забудьте установить атрибут только для чтения, как только вы закончите, чтобы предотвратить стороннее редактирование файла hosts.

Файл Windows Hosts по умолчанию не содержит активных записей. Обратите внимание, что строка, начинающаяся с #, является строкой комментария, которая не будет выполнена или обработана.

Редактирование файла Windows Hosts

Посмотрите на примеры в комментариях. Синтаксис всегда один и тот же: сначала IP-адрес, на который вы хотите перенаправить имя хоста, затем имя хоста, разделенное хотя бы одним пробелом.

  • Чтобы добавить записи в файл хостов, вы должны сначала ввести IP-адрес в следующей пустой строке, затем пробел (или нажав клавишу табуляции) и имя хоста (которое может быть именем домена или localhost).
  • Чтобы удалить записи файла Windows Hosts, выделите всю строку и нажмите кнопку удаления на клавиатуре. Вы также можете добавить # перед любой строкой, чтобы сделать его комментарием, чтобы он не обрабатывался, а сохранялся.
  • Чтобы редактировать отдельные записи, щелкните в строке сопоставления, которое вы хотите редактировать, и внесите изменения.
  • Для сброса файла hosts просто удалите все строки, которые не являются комментариями. Microsoft создала решение Fix-Ii для сброса файла hosts, который можно использовать вместо этого. Пользователи просто должны выполнить программу, как только они загрузили ее в локальную систему. Основным преимуществом является то, что им не нужно проходить ручной процесс таким образом.

Обратите внимание, что вам нужно сохранить изменения до того, как они станут доступны. В Блокноте вы должны выбрать File> Save из меню, чтобы сделать это.

И вот как вы редактируете и сбрасываете файл Windows Hosts. Пожалуйста, оставляйте открытые вопросы или комментарии в разделе комментариев ниже.

Статьи по Теме

  • Hosts Block - новый автообновляющий менеджер Hosts
  • Обзор программного обеспечения Hosts File
  • HostsMan: менеджер хостов Windows
  • Windows Hosts File Optimizer