resolv.conf es el nombre de un archivo de computadora utilizado en varios sistemas operativos para configurar el sistema de resolución del sistema de nombres de dominio (DNS) . El archivo es un archivo de texto sin formato que suele crear el administrador de la red o las aplicaciones que gestionan las tareas de configuración del sistema. El programa resolvconf es uno de esos programas en FreeBSD u otras máquinas Unix que administra el archivo resolv.conf.
Propósito
En la mayoría de los sistemas operativos similares a Unix y otros que implementan la biblioteca de resolución del sistema de nombres de dominio (DNS) BIND , el archivo de configuración resolv.conf contiene información que determina los parámetros operativos de la resolución de DNS. El sistema de resolución de DNS permite que las aplicaciones que se ejecutan en el sistema operativo traduzcan nombres de dominio amigables para los humanos a direcciones IP numéricas que se requieren para acceder a los recursos en la red de área local o en Internet . El proceso de determinar direcciones IP a partir de nombres de dominio se denomina resolución de direcciones .
Contenidos y ubicación
El archivo resolv.conf normalmente contiene directivas de búsqueda que especifican los dominios de búsqueda predeterminados que se utilizan para completar un nombre de consulta determinado en un nombre de dominio completo cuando no se proporciona ningún sufijo de dominio. Por ejemplo, la búsqueda example.com local.test configura el resolutor para probar adicionalmente somehost.example.com y somehost.local.test .
También contiene una lista de direcciones IP de servidores de nombres para su resolución. Por ejemplo, el servidor de nombres 1.1.1.1 configura el resolutor para consultar el servidor de nombres con IP 1.1.1.1. Las directivas de servidor de nombres adicionales después del primero solo se usan cuando el primer o el último servidor usado no está disponible. Un archivo de ejemplo es:
buscar example.com local.testservidor de nombres 1.1.1.1servidor de nombres 8.8.8.8servidor de nombres 9.9.9.10
resolv.conf generalmente se encuentra en el directorio / etc del sistema de archivos . El archivo se mantiene manualmente o, cuando se usa DHCP , generalmente se actualiza con la utilidad resolvconf .
En las distribuciones de Linux basadas en systemd que usan systemd- resolv.service , /etc/resolv.conf es un enlace simbólico a /run/systemd/resolve/stub-resolv.conf . [1]
Ver también
Referencias
- ^ https://wiki.ubuntu.com/DebuggingSystemd
- ^ https://manpages.debian.org/testing/systemd/resolved.conf.5.en.html
enlaces externos
- "resolv.conf" en la wiki de Arch Linux
- "resolv.conf" en la wiki de Gentoo Linux
- - Manual del programador de Linux - Formatos de archivo
- - Manual de formatos de archivo FreeBSD
- - Manual de formatos de archivo OpenBSD