Onde especificar as opções de pesquisa de DNS?

0

Se eu usar o Network Manager que não possui opções de pesquisa de DNS disponíveis (Kali), qual arquivo devo usar para definir as opções de pesquisa? Estes não parecem se importar com /etc/resolv.conf & /etc/dhcp/dhclient.conf & / etc / network / interfaces

    
por SamTzu 18.07.2016 / 17:22

1 resposta

1

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 atualizar resolve.conf . Nesse caso, /etc/resolv.conf será um link simbólico para o arquivo resolv.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-rotina iface 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/ .

    
por 19.07.2016 / 04:14