28825 авторов и 62 редактора ответили на 85269 вопросов,
разместив 135139 ссылок на 43393 сайта, присоединяйтесь!

Просто об экологии

Зачем нужен файл hosts?

РедактироватьВ избранноеПечать

hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Иными словами, служит он для связи имен сайтов, понятных человеку (например, Genon.ru) с их IP-адресами, понятными компьютеру (194.58.79.158). Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера. Файл hosts не имеет расширения.

 

Расположение и содержание

 

В разных операционных системах файл имеет разное расположение:

  • UNIX и UNIX-подобные — /etc/hosts
  • Windows NT, 2000, XP, 2003, Vista, 7, 8 — %SystemRoot%\system32\drivers\etc\hosts
  • Windows Mobile — Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
  • Mac OS X и iOS 10 — /private/etc/hosts или /etc/hosts
  • Novell NetWare — SYS:etc\hosts
  • OS/2 и eComStation — "bootdrive":\mptn\etc\
  • Symbian OS 9.1+ — Z:\private\10000882\hosts
  • Android /system/etc/hosts

IP-адреса и названия доменов разделены символами табуляции. Комментарии начинаются знаком '#' (решётка). Пустые строки игнорируются. Обычно файл включает в себя определение расположения узла localhost (так называемый, «локальный хост», по смыслу — этот компьютер):

 

127.0.0.1       localhost

 

Использование hosts: полезное и не очень

  • Используется для перенаправления доменов программистами и администраторами интрасети, а также для ускорения загрузки сайтов, путём сопоставления их IP-адресов доменным именам.
  • Осуществляется блокирование доступа к веб-сайтам, фильтрация рекламы путём перенаправления доменных адресов баннеров на адрес 127.0.0.1.

Большое количество вредоносных программ используют файл hosts для блокирования доступа к веб-сайтам популярных порталов или социальных сетей, или перенаправляют пользователя на страницы, внешне похожие на популярные ресурсы (социальные сети, почтовые сервисы и т. д.), куда невнимательный пользователь вводит учётные данные, попадающие таким образом к злоумышленникам. Также возможно блокирование доступа к веб-сайтам компаний-разработчиков антивирусного программного обеспечения. Следует отметить, что антивирусные программы, использующие проактивные методы защиты, как правило, запрещают изменение файла hosts неизвестному программному обеспечению.

 

Программы для работы с hosts

 

Для редактирования файла hosts годится любой простейший текстовый редактор (Блокнот, Notepad++). Создано немало программ, облегчающих и автоматизирующих работу с этим файлом. Например, программа Hosts Commander позволяет выполнять сложные операции с hosts из командной строки. Для пользователей операционных систем Windows есть более простая программа с графическим интерфейсом — Hosts Manager от других разработчиков.

 

Источники:

 

Википедия — статья "hosts";

Rootfront.com — статья "Зачем нужен файл hosts?" с рисунками.

Последнее редактирование ответа: 10.03.2014

  • Оставить отзыв

    Оставить отзыв

     

РедактироватьВ избранноеПечать

«Зачем нужен файл hosts»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.