DNS - ДОМЕННАЯ СЛУЖБА ИМЕН
Другие службы распознавания имен и порядок их использования хостом
Помимо DNS и файла /etc/hosts существуют и другие службы, выполняющие преобразования "имя в адрес" и "адрес в имя", например, NIS (Network Information Service). В большинстве Unix-систем требуется указать какие службы будут использоваться для распознавания имен и в каком порядке.
В ОС Solaris такие указания делаются в файле /etc/nsswitch.conf в строке hosts. Формат строки:
hosts: служба [модификатор(ы)] служба ...
где служба - служба распознавания имен (dns, files, nis); files означает просмотр /etc/hosts; службы используются в порядке их появления в строке, модификатор задает условие перехода от использования одной службы к другой и имеет вид
событие=действие
Примеры событий:
NOTFOUND - запрос обслужен, данные не найдены,
TRYAGAIN - сервис временно недоступен (например, произошел тайм-аут),
UNAVAIL - сервис недоступен (например, несконфигурирован, отcутствует файл resolv.conf),
SUCCESS - запрос обслужен, данные найдены.
Действия: continue - использовать следующую службу, return - прекратить поиск.
Модификаторов может быть несколько, тогда они следуют друг за другом внутри квадратных скобок через пробел.
Пример строки наиболее распространенной конфигурации
hosts: files [NOTFOUND=continue] dns
означает, что сначала просматривается файл /etc/hosts, и в случае, если искомые данные не найдены, запрашивается сервер DNS.
В Linux порядок использования служб распознавания имен задается в файле /etc/host.conf, например:
order hosts,bind,nis
multi on
Для решения этой задачи в других Unix-системах обратитесь к руководству системного администратора.
[ Назад ]
[ Содержание ]
[ Вперед ]
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|