Wir betreiben am 16.04. einen Zimbra-Server. Heute haben wir die IP-Adresse und den Standort des Servers geändert. Die meisten Probleme außer der Namensauflösung wurden behoben. Der Server hört auf 127.0.0.1, kann aber nicht auflösen. Wenn wir resolv.conf auf 8.8.8.8 ändern, können wir auflösen. Allerdings wird resolve.conf natürlich überschrieben. Die Schnittstellen sind mit DNS-Nameservern 8.8.8.8 korrekt eingerichtet – ich bin mir nicht sicher, warum es auf 127.0.0.1 hört?
Versuchen Sie zu verstehen, warum resolv.conf auf 127.0.0.1 zurückgesetzt wird, wenn DNS-Nameserver korrekt eingestellt sind? Beachten Sie, dass wir dnsmasq nicht ausführen. Dies ist auch eine grundlegende Installation einer virtuellen Maschine (ich glaube nicht, dass Network Manager installiert ist).
Entschuldigen Sie, wenn das eine einfache Frage ist!
Antwort1
Die Lösung war wie folgt:
Zimbra führt einen DNS-Cache aus, der so konfiguriert werden muss, dass er auf einen entsprechenden DNS-Server verweist.
um den aktuellen DNS zu überprüfen
zmprov getServer `zmhostname` | grep DNSMasterIP
um alte DNS zu entfernen
zmprov ms `zmhostname` -zimbraDNSMasterIP 192.168.1.45
um neue DNS hinzuzufügen
zmprov ms `zmhostname` +zimbraDNSMasterIP 8.8.8.8
Zimbras DNS-Scache lauscht auf 127.0.0.1 – wir hatten den internen Referenz-DNS auf einen alten internen DNS-Server eingestellt, nicht auf einen externen.
dnscache überschreibt resolve.conf in Ubuntu und setzt es auf 127.0.0.1 zurück