Ubuntu resolvido em 127.0.0.1 sem dnsmasq

1

Estamos executando um servidor Zimbra em 16.04. hoje mudamos 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 o resolv.conf para 8.8.8.8, podemos resolver, no entanto, o resolve.conf será sobrescrito, é claro. interfaces está configurado corretamente com DNS-nameservers 8.8.8.8 - não tenho certeza porque ele está escutando em 127.0.0.1?

Tentando entender porque o resolv.conf está revertendo para 127.0.0.1 quando o DNS-nameservers está configurado corretamente? Note que não estamos executando o dnsmasq. Também é uma instalação básica da máquina virtual (não acredito que o Network Manager esteja instalado)

Appologies se esta é uma pergunta simples!

    
por skyman 11.06.2018 / 10:20

1 resposta

1

A solução foi a seguinte:

O Zimbra executa um cache DNS que deve ser configurado para referenciar um servidor DNS apropriado.

para verificar o DNS atual

zmprov getServer 'zmhostname' | grep DNSMasterIP

para remover o 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 - nós tivemos o DNS de referência intenal configurado para um servidor dns interno antigo ao invés de um externo.

O dnscache irá sobrescrever o resolve.conf no Ubuntu, redefinindo-o para 127.0.0.1

    
por skyman 12.06.2018 / 02:37