hosts(4) |
hosts(4) |
hosts - база данных имен хостов
Файл hosts связывает IP-адреса с именами хостов. В организациях, не использующих службу доменных имен (Domain Name Service - DNS), файл hosts обычно создается на основе официальной базы данных хостов Internet, поддерживаемой в центре управления сетевой информацией (Network Information Control Center - NIC) (см. gettable(1M) и htable(1M)). Если для построения файла hosts использована база данных NIC, могут потребоваться локальные изменения, чтобы добавить в нее неофициальные псевдонимы и/или неизвестные хосты. В организациях, использующих DNS, файл hosts обычно содержит информацию об именах и адресах только важных хостов в локальной сети.
Для каждого интерфейса хоста файл hosts содержит одну строку со следующей информацией:
Поля разделяются произвольным количеством пробелов и/или символов табуляции. Символ '#' отмечает начало комментария; символы от начала комментария до конца строки не интерпретируются программами, просматривающими этот файл.
IP-адреса хостов указываются в общепринятой точечной записи, используя функцию inet_addr из библиотеки манипулирования адресами Internet, inet(3N). Имена и псевдонимы хостов могут содержать любые печатные символы, кроме разделителя полей, перевода строки или символа начала комментария.
Учтите, что при изменении IP-адреса или добавлении нового адреса в этот файл, необходимо выполнить сценарий командного интерпретатора следующим образом:
чтобы предоставить информацию мониторам портов о новом IP-адресе.
При использовании сетевой информационной службы (Network Information Service - NIS), она обращается к картам NIS hosts.byaddr или hosts.byname на сервере NIS, а не к /etc/hosts. Однако при загрузке карты NIS не используются; вместо них происходит обращение к /etc/hosts.
Вот типичная строка из файла hosts:
Copyright 1994 Novell, Inc.
Copyright 1999 В. Кравчук,
OpenXS Initiative, перевод на русский язык
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |