Jump to content

# openresolv (Português)

4 languages

- English
- Español
- 日本語
- Русский

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.

Artigos relacionados

- systemd-resolvconf

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:

- controle dinâmico de um resolvedor DNS (além do glibc),
- encaminhamento condicional dinâmico.

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:

- dhcpcd tem um hook que usa resolvconf se ele estiver instalado.
- iwd (Português)#Ativar configuração de rede embutida

Gerenciadores de rede:

- netctl (usado por padrão)
- NetworkManager (Português)#Usar openresolv (limitado a uma única interface)

Clientes VPN:

- OpenConnect
- OpenVPN#DNS
- strongSwan
- WireGuard

## Assinantes

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

- BIND
- dnsmasq (Português)#openresolv
- pdnsd
- powerdns-recursor
- Unbound

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"

Category:

- Domain Name System (Português)

Hidden category:

- Pages with dead links