Como adicionar alguns domínios de pesquisa DNS adicionais sem ignorar os retornados pelo DHCP?


8

Por favor, providencie:

  • local correto para adicionar minha opção de pesquisa de domínio personalizada (de preferência anexando-a à lista DHCP, em vez de anexá-la)
  • comando a ser executado para efetivar as configurações

Nota: não me peça para modificar arquivos que são regenerados automaticamente e substituídos, como /etc/resolv.conf

Respostas:


13

Você precisará editar este arquivo com seu editor favorito:

sudo vim /etc/dhcp/dhclient.conf

Uma vez no arquivo, você deverá ver uma linha comentada com a palavra supersedeao lado:

#supersede domain-name "...."

Descomente essa linha, substitua o nome supersedepara append, em seguida, adicione os nomes de domínio que deseja pesquisar (seguir o exemplo abaixo e deixar um espaço após o primeiro "):

append domain-name " ubuntu.com ubuntu.net test.ubunut.com";

Salve o arquivo e feche.

Tudo que você precisa fazer é reiniciar sua conexão de rede. Você pode fazer isso desconectando e conectando a conexão de rede física OU desabilite e ative a conexão de rede (veja a figura abaixo). Depois disso, você deve estar pronto:

Verificar:

sudo cat /etc/resolv.conf

Desconectar rede

insira a descrição da imagem aqui

Conectar Rede

insira a descrição da imagem aqui


Bom, mas é necessário o espaço antes do primeiro nome de domínio?
L0b0 26/03

@ l0b0: Sim, é melhor você ter esse espaço, caso contrário, o último nome de domínio existente (em resolv.conf) e o primeiro domínio recém-adicionado serão mantidos juntos como: em existing-one.comfirst-append.comvez de ter existing-one.com first-append.com. Felicidades!!
MacUsers

Isso não parece funcionar em 16.04
DAB /

3

Você pode usar o

→ nm-applet (clique com o botão direito do mouse) → Editar conexões → Escolha a conexão → Editar → Configurações de IPv4 → Domínios de pesquisa adicionais

e insira seus domínios de pesquisa lá. Depois disso, desconecte, conecte e eles estarão lá.


O applet nm no 16.04 fornece o seguinte erro: (nm-applet: 28103): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window-> update_and_descendants_freeze_count> 0' falhou.
DAB
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.