resolvconf
é um programa para gerenciar o arquivo resolv.conf
para que várias origens possam adicionar e remover entradas sem tropeçar umas nas outras. O gerente de cada interface de rede alimenta um arquivo resolv.conf
para essa interface e os mescla todos juntos.
resolvconf
deve ser executado por scripts de rede ou clientes DHCP, mas você também pode executá-lo por conta própria. As entradas que você faz precisam estar associadas a uma interface; A interface " lo
" é ideal para entradas administradas localmente, porque está sempre ativa, não é gerenciada dinamicamente e suas entradas têm prioridade sobre outras interfaces. Então:
echo 'search xyz.mydomain' | resolvconf -a lo
adicionará xyz.mydomain
ao início da lista de pesquisa. Isso persistirá até você executar resolvconf -d lo
. (Os scripts de rede também podem ser executados se você usá-los para desativar a interface lo
.)
Você pode tornar isso mais permanente, fazendo com que os scripts de redes o manipulem para você. No Ubuntu ou em outras distribuições da família Debian, edite seu arquivo /etc/network/interfaces
da seguinte forma:
iface lo inet loopback # This line already present
dns-search xyz.mydomain # Add this line beneath it
Para mais informações: