SINOPSIS
/etc/resolv.confDESCRIPCIÓ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.