Файл Hosts: и друг, и враг

Среди системных файлов есть такие, к которым приходится прибегать даже неопытным пользователям, и hosts — один из них. Он активно используется и на предприятиях (блокировка доступа в соцсети в рабочее время), и дома (закрытие опасных сайтов или запрет игр), и хакерами (перенаправление запросов и захват паролей).

Согласно Wiki: Hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от системы DNS, содержимое файла контролируется администратором компьютера.

Другими словами, Hosts — простейший маршрутизатор, который настраивается на уровне компьютера.

Как выглядит оригинальный файл hosts?

При установке системы файл не имеет прописанных правил, только комментарии. Пример из Windows XP Вы можете посмотреть на изображении ниже.

Оригинальный hosts
Оригинальный hosts

Как видите, знаком # помечаются комментарии к файлу. Они игнорируются всеми службами. Сами правила пишутся в виде «ip адрес — домен». Стандартный пример — определение localhost, локального адреса компьютера.

Где расположен файл hosts?

Содержимое папки с файлом hosts
Содержимое папки с файлом hosts

Чаще всего Вы можете найти данный файл по следующему пути:

%SystemRoot%\system32\drivers\etc\hosts

где %SystemRoot% — путь к папке Windows (C:\Windows при стандартной установке). Если найти файл не удалось, то создайте его или проверьте следующую ветку реестра (не рекомендуется для неопытных пользователей):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Как открыть файл hosts?

Для работы с файлом подойдет любой текстовый редактор. Достаточно выбрать пункт «Открыть с помощью…» и определиться с редактором. Сойдет даже обычный Блокнот.

Как использовать файл hosts?

Блокировка ссылок перенаправлением на локальный адрес
Блокировка ссылок перенаправлением на локальный адрес

Как уже говорилось выше, основная задача файла — связывание домена (адреса) с ip-адресом в интернете. В связи с этим применить его можно следующим образом:

  1. Блокировка URL. Достаточно указать пару вида «127.0.0.1 домен», чтобы заблокировать нужный адрес. Вместо пробела обычно используется знак табуляции (tab).
  2. Перенаправление. Полезно при адресации внутри корпоративных сетей. К сожалению, часто используется мошенниками.
Проверяйте адреса открытых сайтов
Проверяйте адреса открытых сайтов

Кстати, большинство проблем с неоткрывающимися социальными сетями (Вконтакте, Одноклассники и т.д.) связаны именно с перенаправлением. Хуже, если вместо оригинального сайта открывается сайт-фальшивка, крадущий Ваши данные или требующие отправить СМС.

Совет: Проверяйте подлинность сайта перед вводом оригинальных данных. Если при вводе случайной пары логин-пароль от Вас требуют отправить СМС для подтверждения или переадресуют на какую-то страницу с медиа-данными, то скорее уходите с сайта и лечите компьютер от вирусов.

Итоги

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

127.0.0.1       localhost

ВАЖНО: Некоторые пиратские программы для активации закрывают доступ к серверам активации, поэтому знакомые записи можно и не удалять.

Добавить комментарий