host.conf - файл, содержащий настройки для резольвера
НАЗВАНИЕhost.conf - файл, содержащий настройки для резольвера
ОПИСАНИЕ
Файл /etc/host.conf содержит настройки для библиотеки
резольвера (resolver). Резольвером называется механизм
преобразования имен узлов (обычно компьютеров) сети в
IP-адреса и наоборот (так называемое прямое и обратное
преобразование, прим. перев.) Данный файл должен
содержать в каждой строке одно ключевое слово, за которым
следует информация о настройке. Вот эти ключевые слова:
order, trim, multi, nospoof и reorder. Каждое ключевое
слово описывается ниже.
order Данное ключевое слово задает метод, с помощью
которого будет осуществляться поиск адреса узла.
За этим словом должно следовать одно или несколько
названий методов, разделенных запятыми. Допустимы
следующие названия методов: bind, hosts и nis.
trim Данное ключевое слово может быть использовано
больше одного раза. Каждый раз, когда указывается
это слово, за ним должно следовать одно имя домена,
начинающееся с точки. Данная настройка приказывает
resolv+ отсекать заданное имя домена в конце всех
имен, которые преобразуются в адреса с помощью DNS.
Этот параметр предназначен для использования с
локальными узлами и доменами. (Замечание:
отсекание не будет выполняться в случае с именами
узлов, обрабатываемых с помощью NIS или файла
/etc/hosts). Вы должны позаботиться о том, чтобы
первое имя узла для каждой записи в файле
/etc/hosts являлось полностью заданным (имя узла с
доменом) или неполностью заданным (только имя узла)
в зависимости от того, как это необходимо Вашим
локальным настройкам.
multi Допустимыми для этого ключевого слова являются
значения on и off. Если задано on, то библиотека
resolv+ будет возвращать все допустимые адреса
узла, которые встретились в файле /etc/hosts, а не
только первый из них. По умолчанию стоит off, так
как в противном случае возможно существенное
снижение производительности сайтов с большими
файлами узлов.
nospoof
Допустимыми для этого ключевого слова являются
значения on и off. Если задано on, то библиотека
resolv+ будет пытаться оградить систему от
подложных имен узлов, тем самым обезопасив rlogin и
rsh. Это выполняется так: после поиска адреса узла
по имени резольвер будет искать имя узла по адресу.
Если эти два имени не совпадут, то результат
операции будет признан ошибочным.
spoofalert
Если установленное значение данного ключевого слова
равно on , и при этом также установлено значение
nospoof, то резольвер будет записывать в системный
журнал предупреждения об ошибках посредством sys-
log. По умолчанию установленное значение этого
ключевого слова равно off.
reorder
Допустимыми значениями этого ключевого слова
являются on и off. Если задано значение on, то
резольвер будет пытаться перегруппировать адреса
узлов так, чтобы локальные адреса (т.е., адреса в
той же подсети) были выведены первыми, когда
выполняется вызов gethostbyname(3).
Перегруппировка выполняется для всех методов
поиска. По умолчанию установленное значение равно
off.
ФАЙЛЫ
/etc/host.conf
Файл, содержащий настройки резольвера
/etc/resolv.conf
Файл, содержащий настройки резольвера
/etc/hosts
Локальная база данных узлов