openresolv (Português)

From ArchWiki

Status de tradução: Esse artigo é uma tradução de openresolv. Data da última tradução: 2020-04-07. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Openresolv é uma implementação de resolvconf, isto é, framework de gerenciamento de resolv.conf.

Apesar do openresolv ser mais conhecido por permitir que vários aplicativos modifiquem o /etc/resolv.conf, ele atualmente é a única forma padrão de implementar:

Dica: Uma implementação alternativa é o systemd-resolvconf, mas ele só pode ser usado com systemd-resolved.

Instalação

Instale o pacote openresolv.

Uso

Openresolv fornece resolvconf(8) e é configurado no /etc/resolvconf.conf. Veja resolvconf.conf(5) para opções válidas.

A execução de resolvconf -u vai gerar /etc/resolv.conf.

Usuários

Clientes DHCP:

Gerenciadores de rede:

Clientes VPN:

Assinantes

Openresolv pode ser configurado para passar servidores de nome e domínios de pesquisa para resolvedores de DNS. Há suporte aos seguintes resolvedores:

Veja a documentação oficial[link inativo 2021-05-17 ⓘ] para instruções.

Dicas e truques

Definindo vários valores por opções

A página man não menciona isso, mas para definir vários valores, para opções que oferecem suporte a isso (p.ex., name_servers, /etc/resolv_conf_options etc.) no /etc/resolvconf.conf, você precisa escrevê-los separados por espaço entre aspas. Por exemplo:

/etc/resolvconf.conf
resolv_conf_options="edns0 single-request"
name_servers="192.168.35.1 fd7b:d0bd:7a6e::1"