Depois de seguir @webmarc e @ dan-hook, não estava funcionando até que eu removi a linha domain
que ainda não entendi completamente.
De acordo com esta resposta , o domain
torna-se a primeira string search
. Eu acho mais fácil simplesmente não usar a string domain
.
Etapas:
- Todos os
search
domínios são colocados em uma única linha -
domain
linha (s) foram removidas - Novos domínios da empresa foram colocados antes dos nomes das empresas antigas
Este é o meu novo /etc/resolv.conf
e funciona perfeitamente.
# internal dns servers
nameserver 1.1.1.151
nameserver 1.1.1.152
search newcompany.com thing.newcompany.com oldcompany.com fing.oldcompany.com
Além disso, se o seu /etc/resolv.conf
for sobrescrito, modifique /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.59.2.50
netmask 255.255.255.0
gateway 10.59.2.1
dns-nameservers 1.1.1.151 1.1.1.152
dns-search newcompany.com thing.newcompany.com oldcompany.com fing.oldcompany.com
Se a nova empresa tiver um novo IP de servidor de DNS, certifique-se de que o IP também venha antes da empresa antiga para que os novos servidores de DNS sejam consultados primeiro.