Форматы файлов |
resolv.conf(4) |
resolv.conf - файл конфигурации для процедур сервера имен
Этот файл используется процедурами инициализации из бибилотеки resolver(3RESOLV) языка C. Процедуры разрешения имен обеспечивают доступ к системе доменных имен Internet (Internet Domain Name System).
Файл конфигурации содержит информацию, которая читается процедурами разрешения имен при первом их вызове процессом. Файл создавался для чтения администратором, и содержит список пар ключевое слово-значение, дающих различного рода информацию для процедур разрешения имен. Пары ключевое слово-значение имеют вид:
ключевое_слово значение
Поддерживаются следующие опции конфигурации:
Если в файле нет строк nameserver, процедуры разрешения имен используют сервер имен на локальной машине.
Процедуры разрашения имен работают по следующему алгоритму: попробовать обратиться к первому указанному серверу имен. Если запрос не выполняется за отведенное время, попробовать обратиться к следующему серверу, указанному в файле конфигурации, и т.д. пока не будет исчерпан список серверов.
Если все запросы не дали результата за отведенное время, снова попытаться обратиться ко всем перечисленным серверам, пока не будет исчепано максимиально допустимое количество попыток.
Большинство запросов имен в домене может использовать короткие имена, относительно локального домена. Если строки domain в файле конфигурации нет, домен определяется по значению переменной среды, LOCALDOMAIN, если оно задано, по полному имени домена (см. domainname(1M)) путем отбрасывания первого уровня млм по имени хоста (gethostname(3C)), используя часть имени после первой точки. Наконец, если имя хоста не содержит имя домена, предполагается корневой домен.
При разрешении большинства запросов сервер имен пытается использовать поочередно каждый компонент пути поиска, пока не будет найдено соответствующее имя. Учтите, что этот процесс может оказаться медленным и вызывать передачу по сети большого объема данных, если серверы имен для указанных доменов - не локальные. Кроме того, запрос не будет выполнен за отведенное время, если для одного из указанных доменов не будет доступен ни один сервер имен.
Список поиска сейчас может содержать не более шести доменов и не может быть длиннее 256 символов.
sortlist 130.155.160.0/255.255.240.0 130.155.0.0
В качестве отдельных значений в списке опций можно указывать:
Ключевые слова domain и search - взаимоисключающие. Если указано несколько таких опций, приоритет имеет та, что указана последней.
Опции, установленные в процессе обработки строк в локальном файле resolv.conf, могут быть изменены для каждого процесса путем задания в качестве значения переменной среды LOCALDOMAIN списка доменов для поиска через пробел.
Опции, установленные в процессе обработки строк в локальном файле resolv.conf, могут быть дополнены для каждого процесса путем задания в качестве значения переменной среды RES_OPTIONS списка опций процедур разрешения имен через запятую. Соответствующие опции перечислены после ключевого слова options.
Пары ключевое слово-значение должны задаваться в отдельных строках, причем, ключевое слово (например, nameserver) должно начинать строку. Значение или список значений задается после ключевого слова, после пробельных символов.
Последнее изменение: 7 января 1997 года
Copyleft (no c) 2003 В. Кравчук, OpenXS Initiative, перевод на русский язык
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |