22-07-2023
hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.
Содержание |
В разных операционных системах файл имеет разное расположение:
Операционная система | Версии | Расположение |
---|---|---|
Unix и Unix-подобные | /etc/hosts [1] |
|
Windows | 95, 98, Me | %windir%\ |
NT, 2000, XP, 2003, Vista, 7 | %SystemRoot%\system32\drivers\etc\ , его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath , в котором содержится путь к папке. |
|
Windows Mobile | Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts |
|
Mac OS | 9 и более ранние | Системная папка: Preferences или просто в системной папке |
Mac OS X и iPhone OS | /private/etc/hosts или /etc/hosts (/etc на Mac OS X — символьная ссылка к /private/etc ) |
|
Novell NetWare | SYS:etc\hosts |
|
OS/2 и eComStation | "bootdrive":\mptn\etc\ |
|
Symbian OS | 6.1—8.1 | C:\system\data\hosts |
9.1+ | C:\private\10000882\hosts |
|
Android | /system/etc/hosts |
IP-адреса и названия доменов разделены символами табуляции. Комментарии начинаются знаком '#' (решётка). Пустые строки игнорируются.
Обычно файл включает в себя определение расположения узла localhost[2]
127.0.0.1 localhost
Перенаправление доменов используется программистами и администраторами интрасети (например, перенаправление !.local на узлы интрасети), а также для ускорения загрузки сайтов, путём сопоставления их IP-адресов доменным именам.
С помощью файла hosts возможно осуществлять фильтрацию рекламы, путём перенаправления доменных адресов баннеров на адрес 127.0.0.1.
Для редактирования файла hosts годится любой блокнот. Однако создано немало программ, облегчающих и автоматизирующих работу с этим файлом. Например, программа Hosts Commander[3] позволяет выполнять сложные операции с hosts из командной строки.
На сегодняшний день большое количество вредоносных программ используют файл hosts для блокирования доступа к веб-сайтам популярных порталов или социальных сетей. Зачастую вместо блокировки сайтов вредоносные программы перенаправляют пользователя на страницы, внешне похожие на популярные ресурсы (социальные сети, почтовые сервисы и т.д.), куда невнимательный пользователь вводит учетные данные, попадающие таким образом к злоумышленникам. Также, возможно блокирование доступа к веб-сайтам компаний-разработчиков антивирусного программного обеспечения.
Следует отметить, что антивирусные программы, использующие проактивные методы защиты, как правило, запрещают изменение файла hosts неизвестному программному обеспечению.
Hosts.