hosts
hosts — файл конфигурации в разных операционных системах, содержащий пары сопоставлений «IP-адрес → Хост».
Формат файла hosts[править]
Комментарии (строки, начинающиеся со знака #
) и пустые строки игнорируются. Все остальные строки начинаются с одного IPv4 или IPv6-адреса, за которым следует знак табуляции (иногда для облегчения чтения файла человеком ставят несколько знаков табуляции), далее на той же строке указывается имя хоста (их может быть более одного, в этом случае они разделяются пробелами).
В качестве имени хоста можно указывать как полное доменное имя (FQDN), так и имя без точек (например, localhost
). Указанием адреса 127.0.0.1
(а также 0.0.0.0
и ::1
) иногда пользуются, чтобы запретить запросы на какой-то домен (проверка регистрации проприетарной программы, блокировка рекламы и т.д.).
Расположение файла hosts в разных операционных системах[править]
Операционная система | Версии | Расположение |
---|---|---|
UNIX и UNIX-подобные | /etc/hosts
| |
Windows | 95, 98, ME | %windir%\
|
NT, 2000, XP, 2003, Vista, 7, 8, 10 | %SystemRoot%\system32\drivers\etc\hosts , его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath , в котором содержится путь к папке.
| |
Windows Mobile | Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
| |
Mac OS | 9 и более ранние | Системная папка: Preferences или просто в системной папке |
Mac OS X и iOS | Все версии Mac OS 10 | /private/etc/hosts или /etc/hosts (/etc в 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+ | Z:\private\10000882\hosts
| |
Android | /system/etc/hosts
|
Небольшая схожесть в путях напоминает о том, что реализация сетевого стека в Windows когда-то давным давно была позаимствована из BSD.
Ссылки[править]
- ВП: hosts