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: