Ubuntu resolviendo en 127.0.0.1 sin dnsmasq

Ubuntu resolviendo en 127.0.0.1 sin dnsmasq

Estamos ejecutando un servidor Zimbra el 16.04. hoy cambiamos la dirección IP y la ubicación del servidor. Se han resuelto la mayoría de los problemas, excepto la resolución de nombres. El servidor está escuchando en 127.0.0.1 pero no puede resolverlo. Si cambiamos resolv.conf a 8.8.8.8 podemos resolverlo. Sin embargo, resolve.conf se sobrescribirá, por supuesto. Las interfaces están configuradas correctamente con dns-nameservers 8.8.8.8. ¿No estoy seguro de por qué está escuchando en 127.0.0.1?

¿Tratando de entender por qué resolv.conf vuelve a 127.0.0.1 cuando dns-nameservers está configurado correctamente? Tenga en cuenta que no estamos ejecutando dnsmasq. Además, esta es una instalación básica de máquina virtual (no creo que Network Manager esté instalado)

¡Disculpas si esta es una pregunta simple!

Respuesta1

La solución fue la siguiente:

Zimbra ejecuta un caché DNS que debe configurarse para hacer referencia a un servidor DNS apropiado.

para comprobar el DNS actual

zmprov getServer `zmhostname` | grep DNSMasterIP

para eliminar DNS antiguos

zmprov ms `zmhostname` -zimbraDNSMasterIP  192.168.1.45

para agregar nuevos DNS

zmprov ms `zmhostname` +zimbraDNSMasterIP  8.8.8.8

El dnscache de Zimbra escucha en 127.0.0.1: teníamos el DNS de referencia interno configurado en un antiguo servidor DNS interno en lugar de uno externo.

dnscache anulará resolve.conf en Ubuntu y lo restablecerá a 127.0.0.1

información relacionada