openresolv (Español)
Artículos relacionados
Openresolv es una implementación de resolvconf, es decir, un marco de trabajo de gestión de resolv.conf.
Aunque openresolv es más conocido por permitir que múltiples aplicaciones modifiquen /etc/resolv.conf, actualmente es la única forma estándar de implementar:
- control dinámico de una resolución de DNS (que no sea glibc);
- reenvío condicional dinámico.
Instalación
Instale el paquete openresolv .
Utilización
Openresolv proporciona resolvconf(8) y está configurado en /etc/resolvconf.conf. Consulte resolvconf.conf(5) para ver las opciones admitidas.
La ejecución de resolvconf -u generará /etc/resolv.conf.
Usuarios
Clientes DHCP:
- dhcpcd tiene un hook que utiliza resolvconf si está instalado.
- iwd#Enable built-in network configuration
- netctl (utilizado por defecto).
- NetworkManager#Use openresolv (limitado a una única interfaz).
Clientes VPN:
Suscriptores
Openresolv se puede configurar para pasar servidores de nombres y buscar dominios a resolvedores de DNS. Los resolvedores compatibles son:
Consulte la documentación oficial [enlace roto 2021年05月17日] para obtener instrucciones.
Consejos y trucos
Definir múltiples valores para las opciones
La página de manual no lo menciona, pero para definir varios valores, para las opciones que lo admiten (por ejemplo, name_servers, resolv_conf_options etc.) en /etc/resolvconf.conf, debe escribirlos separados por espacios entre comillas. Por ejemplo:
/etc/resolvconf.conf
resolv_conf_options="edns0 single-request" name_servers="192.168.35.1 fd7b:d0bd:7a6e::1"