hosts

Материал из I2P-ilita вики
Перейти к навигацииПерейти к поиску

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.

Ссылки[править]