Estamos executando um servidor Zimbra em 16.04. hoje alteramos o endereço IP e a localização do servidor. A maioria dos problemas foi resolvida além da resolução de nomes. O servidor está escutando em 127.0.0.1, mas não consegue resolver. Se mudarmos resolv.conf para 8.8.8.8, podemos resolver. No entanto, resolve.conf será substituído, é claro. interfaces está configurado corretamente com dns-nameservers 8.8.8.8 - não tenho certeza por que está escutando em 127.0.0.1?
Tentando entender por que o resolv.conf está revertendo para 127.0.0.1 quando os servidores de nomes DNS estão configurados corretamente? Observe que não estamos executando o dnsmasq. Além disso, esta é uma instalação básica de máquina virtual (não acredito que o Network Manager esteja instalado)
Peço desculpas se esta é uma pergunta simples!
Responder1
A solução foi a seguinte:
O Zimbra executa um cache DNS que deve ser configurado para fazer referência a um servidor DNS apropriado.
para verificar o DNS atual
zmprov getServer `zmhostname` | grep DNSMasterIP
para remover DNS antigo
zmprov ms `zmhostname` -zimbraDNSMasterIP 192.168.1.45
para adicionar novo DNS
zmprov ms `zmhostname` +zimbraDNSMasterIP 8.8.8.8
O dnscache do Zimbra escuta em 127.0.0.1 - tínhamos o DNS de referência interno definido para um servidor DNS interno antigo em vez de um externo.
O dnscache substituirá o resolve.conf no Ubuntu, redefinindo-o para 127.0.0.1