# openresolv (Español)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Artículos relacionados

- systemd-resolvconf

Estado de la traducción: esta traducción de openresolv fue revisada el 2019-11-06. Si existen cambios puede actualizarla o avisar al equipo de traducción.

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.

Sugerencia: una implementación alternativa es systemd-resolvconf, pero solo se puede usar con systemd-resolved.

## 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

Gestores de red:

- netctl (utilizado por defecto).
- NetworkManager#Use openresolv (limitado a una única interfaz).

Clientes VPN:

- OpenConnect
- OpenVPN#DNS
- strongSwan
- WireGuard

## Suscriptores

Openresolv se puede configurar para pasar servidores de nombres y buscar dominios a resolvedores de DNS. Los resolvedores compatibles son:

- BIND
- dnsmasq#openresolv
- pdnsd
- powerdns-recursor
- Unbound

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"

Category:

- Domain Name System (Español)

Hidden category:

- Pages with dead links