As opções de pesquisa vão em /etc/resolv.conf
. Existem várias maneiras de isso ser construído. O comando ls -l /etc/resolv.conf
deve mostrar se o arquivo é real ou um link simbólico. O comando man resolv.conf
deve descrever o que você pode colocar em resolv.conf
.
O comando man -k resolv | grep conf
deve fornecer uma lista das páginas de manual disponíveis relacionadas à configuração de resolv.conf
em seu sistema. resolvconf
é um programa comumente usado para configurar resolv.conf
. Pode
As listas de pesquisa podem causar problemas. Uma longa lista de pesquisa pode reduzir a resolução de DNS de nomes de domínio especificados incorretamente. Ou pode retornar correspondências inesperadas. Aprendi a manter minha lista de pesquisa curta e cuidadosamente controlada.
Existem algumas opções:
- O Gerenciador de rede / DHCP provavelmente está usando
resolvconf
para atualizarresolve.conf
. Nesse caso,/etc/resolv.conf
será um link simbólico para o arquivoresolv.conf
gerado dinamicamente. Você deve ser capaz de desabilitar o resolvconf substituindo/etc/resolv.conf
por um arquivo real. - Adicione uma
dns-search
specification à sub-rotinaiface lo
em/etc/network/interfaces
. - Desative ou desinstale o Network Manager, pode ser necessário se as outras opções não funcionarem. Vai exigir uma configuração alternativa, como a seguinte opção.
-
Configure sua interface externa, provavelmente
eth0
usando/etc/network/interfaces
. Isso deve fazer com que o Network Manager ignore a interface. Adicione uma staza como:auto eth0 iface eth0 inet dhcp dns-search example.com
Você também pode mover a configuração do IPv6 também.
iface eth0 inet6 auto
Mais detalhes podem ser encontrados nas páginas man
, e os arquivos de documentação normalmente encontrados em /usr/share/doc/
.