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
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
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.