Provided by: manpages-ru_4.18.1-1_all bug

ИМЯ

       host.conf - файл с настройками для резолвера

ОПИСАНИЕ

       В  файле  /etc/host.conf  содержатся настройки для библиотеки резолвера (resolver). Данный
       файл должен содержать в каждой строке одно ключевое слово, за которым следует информация о
       соответствующей этому ключевому слову настройке. Ключевые слова:

       trim   This  keyword  may  be listed more than once.  Each time it should be followed by a
              list of domains, separated by colons (':'), semicolons (';') or commas (','),  with
              the  leading dot.  When set, the resolver library will automatically trim the given
              domain name from the end of any hostname resolved via DNS.  This  is  intended  for
              use  with  local  hosts and domains.  (Related note: trim will not affect hostnames
              gathered via NIS or the hosts(5)  file.  Care should be taken to  ensure  that  the
              first  hostname for each entry in the hosts file is fully qualified or unqualified,
              as appropriate for the local installation.)

       multi  Допустимыми для этого ключевого слова являются значения on и off. Если  задано  on,
              то  библиотека  резолвера  будет  возвращать  все  допустимые  адреса узла, которые
              встретились  в  файле  /etc/hosts,  а  не  только  первый  из  них.  По   умолчанию
              используется  off,  так  как  в  противном  случае  возможно  существенное снижение
              производительности на машинах с большими файлами узлов.

       reorder
              Допустимыми для этого ключевого слова являются значения on и off. Если  задано  on,
              то  библиотека  резолвера  будет  пытаться перегруппировать адреса узлов так, чтобы
              локальные адреса (т. е. адреса  в  той  же  подсети)  были  выданы  первыми,  когда
              выполняется  вызов  gethostbyname(3).  Перегруппировка выполняется для всех методов
              поиска. По умолчанию значение установлено в off.

ОКРУЖЕНИЕ

       Существуют  переменные  окружения,  которые  могут  быть  использованы,  чтобы   позволить
       пользователям изменить поведение, настроенное через /etc/host.conf:

       RESOLV_HOST_CONF
              Если  значение  этой  переменной является именем файла, то он будет прочитан вместо
              файла /etc/host.conf.

       RESOLV_MULTI
              Заменяет значение ключа multi.

       RESOLV_REORDER
              Заменяет значение ключа reorder.

       RESOLV_ADD_TRIM_DOMAINS
              A list of domains, separated by colons (':'), semicolons (';'),  or  commas  (','),
              with  the  leading  dot,  which will be added to the list of domains that should be
              trimmed.

       RESOLV_OVERRIDE_TRIM_DOMAINS
              A list of domains, separated by colons (':'), semicolons (';'),  or  commas  (','),
              with  the  leading  dot,  which  will  replace  the  list of domains that should be
              trimmed.  Overrides the trim command.

ФАЙЛЫ

       /etc/host.conf
              Файл с настройками резолвера

       /etc/resolv.conf
              Файл с настройками резолвера

       /etc/hosts
              Локальная база данных узлов

ЗАМЕЧАНИЯ

       Существуют следующие различия с первоначальной реализацией: новая команда  spoof  и  новая
       переменная  окружения  RESOLV_SPOOF_CHECK  могут быть установлены в значение off, nowarn и
       warn. Комментарии могут вставляться везде, а не только в начале строки.

   Историческая справка
       Современным способом управления порядком поиска узлов является файл nsswitch.conf(5).

       В glibc 2.4 и старее, распознаётся следующее ключевое слово:

       order  Данное ключевое слово задает метод, с помощью которого будет  осуществляться  поиск
              адреса  узла.  За этим словом должно следовать одно или несколько названий методов,
              разделённых запятыми. Допустимы следующие названия методов: bind, hosts и nis.

       RESOLV_SERV_ORDER
              Заменяет команду order.

       Начиная с glibc 2.0.7 и до  версии  2.24  не  обрабатываются,  но  распознаются  следующие
       ключевые слова и переменная окружения:

       nospoof
              Допустимыми для этого ключевого слова являются значения on и off Если задано on, то
              библиотека резолвера будет пытаться предотвратить подмену имён узлов  для  усиления
              безопасности  rlogin and rsh. Это работает так: после выполнения поиска адреса узла
              по имени, библиотека резолвера будет выполнять поиск имени узла по адресу. Если два
              имени не совпадут, то запрос завершается ошибкой. По умолчанию значение установлено
              в off.

       spoofalert
              Допустимыми для этого ключевого слова являются значения on и off. Если задано on  и
              при   этом  также  установлен  параметр  nospoof,  то  библиотека  резолвера  будет
              записывать в системный журнал предупреждения об ошибках через syslog. По  умолчанию
              значение установлено в off.

       spoof  Допустимыми  для  этого  ключевого слова являются значения off, nowarn и warn. Если
              задано off, то подмена адресов допускается и в системный  журнал  через  syslog  не
              будет  попадать  никаких  предупреждающих  сообщений. Если значение параметра равно
              warn, то библиотека резолвера будет пытаться предотвратить обман  по  именам  узлов
              для  усиления  безопасности  и  в  системный журнал через syslog будут записываться
              предупреждения об ошибках. Если значение  параметра  равно  nowarn,  то  библиотека
              резолвера   будет  пытаться  предотвратить  обман  по  именам  узлов  для  усиления
              безопасности, но предупреждающие  сообщения  генерироваться  не  будут.  Присвоение
              других значений будет считаться установкой в значение nowarn.

       RESOLV_SPOOF_CHECK
              Заменяет  значение  ключей nospoof, spoofalert и spoof тем же способом как задаётся
              значение для ключа spoof. Допустимыми являются значения off, nowarn и warn.

СМ. ТАКЖЕ

       gethostbyname(3), hosts(5), nsswitch.conf(5), resolv.conf(5), hostname(7), named(8)

ПЕРЕВОД

       Русский перевод этой страницы руководства был сделан Yuri  Kozlov  <yuray@komyakino.ru>  и
       Иван Павлов <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если  вы  обнаружите  ошибки  в  переводе этой страницы руководства, пожалуйста, отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.