Por que /etc/resolv.conf contém “ search attlocal.net ”?

Para Linux Mint 18.3

Comecei lendo vários posts aqui e em outros lugares sobre /etc/resolv.conf. Alguns desses posts fazem referência – mas não explicam a função de – uma linha da forma search attlocal.net.

Eu também observei que SE eu usar um VPN para se conectar à Internet, ENTÃO o software VPN substitui os endereços IP dos servidores DNS em /etc/resolv.conf E remove a linha search attlocal.net. Então, parece que search attlocal.net não é essencial? Talvez até " anti-útil " em alguns contextos?

Então:

  • Qual é o propósito de pesquisar attlocal.net ?

  • É desejável configurar tudo o que preenche /etc/resolv.conf para NÃO incluir search attlocal.net por padrão?

  • Pode, ou deve, pesquisar attlocal.net seja substituído por algo " melhor "? (E se sim, como?)

Comentários

  • Você já tentou man resolv.conf para ver quais informações as páginas de manual fornecem? Esse ' é normalmente um bom ponto de partida se você se pergunta o que deveria estar em um arquivo de configuração padrão.
  • Eu não ' não tente a página do manual simplesmente porque o pensamento não ' me ocorreu. Ocorrerá a mim no futuro. No entanto, tentei muitas outras pesquisas. declarado, referências mais ou menos regulares para pesquisar attlocal.net, sem explicações. Thx …

Resposta

A diretiva search informa o resolvedor de DNS para anexar o nome de domínio aos nomes de host que ele não consegue encontrar.

Por exemplo, se /etc/resolv.conf contém

server attlocal.net 

E você

ping somehost 

o resolvedor tentará pesquisar um endereço IP para somehost. Se isso falhar, ele tentará pesquisar um endereço IP para somehost.attlocal.net antes de retornar a falha.

No seu caso, acho que foi configurar via DHCP, como parte de sua conexão inicial não VPN, provavelmente para um dispositivo AT & T (ou clone). É uma tentativa de tornar mais fácil para todos os hosts servidos pelo servidor DHCP parecer que têm endereços IP no mesmo domínio e podem usar hostname s simples uns para os outros .

Quando você ativa sua VPN, ele deseja que TODO o tráfego da rede passe pela VPN. Ele não deseja que nenhum tráfego vá para *.attlocal.net. Como a configuração da VPN está reescrevendo /etc/resolv.conf, a server diretiva não é “necessária

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *