Здравствуйте, читатели и посетители. Как правило, люди ищут информацию о файле hosts, когда какие-то сайты перестают открываться или открывается совсем не то, что нужно. И не зря, ведь вирусы и злоумышленники действительно могут навредить, используя этот файл. Hosts – файл для сопоставления имен сайтов, например yandex.ru, с их IP-адресами, например 5.255.255.60. Соответственно, если какие-то из сайтов были прописаны в этом файле с другими IP-адресами, то в лучшем случае эти сайты не будут открываться, в худшем – будут вести на другие ресурсы, которые могут быть очень похожи на оригинал и использоваться с целью получения ваших личных данных и паролей.
Случаи, когда hosts редактируется самим пользователем для каких-то целей, вроде блокирования определенных ресурсов для ограждения детей от вредного контента, или при использовании локального веб-сервера мы не станем. А ниже рассмотрим, где находится файл и что делать, если он не работает так, как должен.
Важный момент: прежде, чем исправлять его, нужно избавиться от вирусов и вредоносных программ на вашем компьютере. Ведь если они останутся, то после исправления файла hosts ничто не помешает им вновь изменить его.
Самый простой способ
Заключается он в том, чтобы скачать с официального сайта Майкрософт утилиту, исправляющую файл и его содержимое на нужное. Для этого нажимаем на ссылку, запускаем, принимаем условия лицензии и нажимаем “Далее”.
Дожидаемся конца установки, закрываем окно. Будет предложено перезагрузить компьютер для применения изменений. Соглашаемся.
Если вас по каким-то причинам не устраивает этот способ, или вы хотите убедиться, что все действительно в порядке, то читайте следующий метод.
Восстанавливаем вручную
В Windows 7 hosts расположен в директории C:\Windows\System32\drivers\etc
Открывается он обычным блокнотом.
И в нормальном виде должен выглядеть так:
# Copyright © 1993—2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Это же актуально и для Windows 8 и 8.1
А вот для Windows XP и Windows Server 2003 так:
# Copyright © 1993—1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
Если же вы обладатель Windows Vista или Windows Server 2008, то к все будет также, как и в XP, только с добавлением в качестве последней строки этого:
::1 localhost
Теперь вы знаете, где лежит и как должен выглядеть этот файл. Если у вас там написано что-то другое, или вы сомневаетесь – смело заменяйте все содержимое на представленное выше. Возможно некоторые папки будут скрыты или будет отсутствовать доступ к ним. Поэтому если вдруг не можете попасть в нужную директорию, то проще всего это сделать, нажав “Пуск” и набрав там путь %WinDir%\System32\Drivers\Etc
Тот же эффект получим, нажав WIN+R и запустив “Выполнить”.
Если вдруг файл не редактируется или появляется надпись “отказано в доступе”, попробуйте один из этих методов:
- открыть с правами администратора;
- скопировать в другое место, например на рабочий стол, сделать изменения, вставить назад;
- переименовать старый файл в hosts.old, затем открыть блокнот (пустой документ), вставить туда необходимое содержимое, сохранить с именем “hosts” (кавычки обязательно), а затем вставить его в нужную директорию.
- перезагрузиться в безопасном режиме (моя статья) и зайти под учетной записью Администратора.
Если у вас что-то не выходит, пишите в комментариях, попробуем разобраться вместе.
Краткая инструкция, 2 способа:
- Скачать утилиту для восстановления и следовать инструкциям.
- Нажать “Пуск”, вставить в строку поиска %WinDir%\System32\Drivers\Etc, нажать Enter. Открыть hosts блокнотом, заменить содержимое на то, что представлено выше (в соответствии с вашей операционной системой). Сохранить.
С уважением, Артём Гурьянов.