NOMBRE¶
resolver - fichero de configuración del servicio resolver
SINOPSIS¶
/etc/resolv.conf
DESCRIPCIÓN¶
El servicio
resolver está formado por un conjunto de rutinas de la
biblioteca C que proporcionan acceso al Sistema de Nombres de Dominio (DNS) de
Internet. El fichero de configuración de resolver contiene
información que es leída por las rutinas resolver la primera vez que
son invocadas. El fichero es comprensible por el usuario y contiene una lista
de palabras clave con valores que proporcionan varios tipos de
información resolver.
En un sistema configurado de forma habitual este fichero no debería ser
necesario. El único servidor de nombres a consultar estará
localizado en la máquina local; el nombre de dominio viene determinado
por el nombre de host y la ruta de búsqueda de dominios se construye con
el nombre de dominio.
Las diferentes opciones de configuración son:
- nameserver
- Dirección Internet (en notación punto) de un
servidor de nombres que podría ser consultado por resolver. Se listan
hasta un máximo de MAXNS (actualmente 3) servidores de nombre, uno
por palabra clave. Si hay múltiples servidores, la biblioteca
resolver los consulta en el orden listado. Si no hay entradas
nameserver presentes, por defecto se utiliza el servidor de nombres
de la máquina local. (El algoritmo usado consiste en intentar
conectar a un servidor de nombres, y si la consulta excede un plazo de
espera, probar el siguiente, hasta que se agoten los servidores de
nombres, luego repetir los intentos con todos los servidores de nombres
hasta que se hagan un número máximo de reintentos.)
- domain
- Nombre de dominio local. La mayoría de consultas de
nombres en este dominio pueden usar nombres cortos relativos al dominio
local. Si no hay una entrada domain presente, el dominio lo
determina el nombre de host local devuelto por gethostname(); se
considera que la parte del dominio es todo lo que viene después del
primer `.'. Finalmente, si el nombre de host no contiene una parte de
dominio, se asume el dominio raíz.
- search
- Lista de búsqueda de nombres de host. La lista de
búsqueda está determinada normalmente por el nombre de dominio
local; por defecto, contiene solo el nombre de dominio local. Ésto
puede cambiarse listando la ruta de búsqueda de dominio deseada
después de la palabra clave search con espacios o
carácteres tabulador que separen los nombres. La mayoría de
consultas de resolver se intentarán usando cada componente de la ruta
de búsqueda sucesivamente hasta que se encuentre una coincidencia.
Observe que este proceso puede resultar lento y generará un
montón de tráfico en la red si los servidores para los dominios
listados no son locales, y tales consultas sobrepasarán el plazo de
espera si no hay un servidor disponible para uno de los dominios.
- La lista de búsqueda está actualmente limitada a
seis dominios con un total de 256 carácteres.
- sortlist
- Sortlist permite que se ordenen las direcciones devueltas
por gethostbyname. Una sortlist está especificada por pares de
direcciones IP - máscaras de red. La máscara de red es opcional
y por defecto se usa la máscara de red natural de la red. Los pares
están separados por barras. Pueden especificarse hasta 10 pares.
- p.e. sortlist 130.155.160.0/255.255.240.0 130.155.0.0
- options
- Options permite modificar ciertas variables internas a
resolver. La sintaxis es
- options option ...
- donde option puede ser uno de los siguientes:
- debug — activa RES_DEBUG en _res.options.
- ndots:n — establece un límite en
el número de puntos que deben aparecer en cualquier nombre pasado a
res_query (véase resolver(3)) antes de que se realice
una consulta absoluta inicial. El valor por defecto para n
es ``1'', lo que implica que si hay algún punto en un nombre, se
probará en primer lugar como nombre absoluto antes de que se le
añada cualquier elemento de la lista de búsqueda.
Las palabras clave
domain y
search son mutuamente exclusivas. Si
hay más de una instancia de estas palabras clave, la última
instancia gana.
La palabra clave
search de un fichero
resolv.conf de un sistema
puede ser sobreescrita por un proceso particular configurando la variable de
entorno ``LOCALDOMAIN'' con una lista de nombres de dominio separados por
espacios.
La palabra clave
options de un fichero
resolv.conf de un sistema
puede ser sobreescrita por un proceso particular configurando la variable de
entorno ``RES_OPCIONES'' con una lista de opciones de resolver separadas por
espacios tal como se explica arriba después de
options.
La palabra clave y el valor deben aparecer en una única línea, y la
palabra clave (p.e.
nameserver) debe estar al principio de la
línea. El valor sigue a la palabra clave, separado por espacios en
blanco.
FICHEROS¶
/etc/resolv.conf
VÉASE TAMBIÉN¶
gethostbyname(3),
hostname(7),
named(8),
Name Server Operations Guide for BIND