Hosts: различия между версиями

Материал из I2P-ilita вики
Перейти к навигацииПерейти к поиску
(Новая страница: «Файл конфигурации в UNIX-подобных операционных системах, содержащий пары сопоставлений «I…»)
 
(дополнение [таблица взята из одноимённой статьи в русской Википедии, остальное — свои знания]; оформление, категоризация)
 
Строка 1: Строка 1:
Файл конфигурации в UNIX-подобных операционных системах, содержащий пары сопоставлений «IP-адрес → Хост». В качестве имени хоста можно указывать полное доменное имя, а в качестве адреса 127.0.0.1, чем иногда пользуются, чтобы запретить запросы на какой-то домен (проверка регистрации проприетарной программы, и т.д.).
{{заголовок со строчной буквы}}'''hosts''' — файл конфигурации в разных операционных системах, содержащий пары сопоставлений «IP-адрес → Хост».
Находится в:
 
* /etc/hosts
== Формат файла hosts ==
* C:/Windows/system32/drivers/etc/hosts
Комментарии (строки, начинающиеся со знака <code>#</code>) и пустые строки игнорируются. Все остальные строки начинаются с одного IPv4 или IPv6-адреса, за которым следует знак табуляции (иногда для облегчения чтения файла человеком ставят несколько знаков табуляции), далее на той же строке указывается имя хоста (их может быть более одного, в этом случае они разделяются пробелами).
 
В качестве имени хоста можно указывать как полное доменное имя (FQDN), так и имя без точек (например, <code>localhost</code>). Указанием адреса <code>127.0.0.1</code> (а также <code>0.0.0.0</code> и <code>::1</code>) иногда пользуются, чтобы запретить запросы на какой-то домен (проверка регистрации проприетарной программы, блокировка рекламы и т.д.).
 
== Расположение файла hosts в разных операционных системах ==
{| class="wikitable"
|-
! Операционная система
! Версии
! Расположение
|-
| [[UNIX]] и UNIX-подобные
|
| <code>/etc/hosts</code>
|-
|rowspan="3" |[[Microsoft Windows|Windows]]
| 95, 98, ME
| <code>%windir%\</code>
|-
| NT, 2000, XP, 2003, Vista, 7, 8, 10
| <code>%SystemRoot%\system32\drivers\etc\hosts</code>, его расположение может быть переопределено в ключе [[Реестр Windows|реестра]] <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath</code>, в котором содержится путь к папке.
|-
| [[Windows Mobile]]
| Ветка реестра <code>\HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts</code>
|-
| [[Mac OS]]
| 9 и более ранние
| Системная папка: Preferences или просто в системной папке
|-
| [[Mac OS X]] и [[iOS]]
| Все версии Mac OS 10
| <code>/private/etc/hosts</code> или <code>/etc/hosts</code> (<code>/etc</code> в OS X — [[символьная ссылка]] к <code>/private/etc</code>)
|-
| [[Novell NetWare]]
|
| <code>SYS:etc\hosts</code>
|-
| [[OS/2]] и [[eComStation]]
|
| <code>"bootdrive":\mptn\etc\</code>
|-
| rowspan="2" |[[Symbian OS]]
| 6.1—8.1
| <code>C:\system\data\hosts</code>
|-
| 9.1+
| <code>Z:\private\10000882\hosts</code>
|-
| [[Android]]
|
| <code>/system/etc/hosts</code>
|}
Небольшая схожесть в путях напоминает о том, что реализация сетевого стека в Windows когда-то давным давно была позаимствована из BSD.
Небольшая схожесть в путях напоминает о том, что реализация сетевого стека в Windows когда-то давным давно была позаимствована из BSD.
== Ссылки ==
* {{wikipedia|hosts}}
[[Категория:Глоссарий ИТ]]

Текущая версия на 08:52, 11 января 2021

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.

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