16.04 で Zimbra サーバーを実行しています。今日、サーバーの IP アドレスと場所を変更しました。名前解決以外のほとんどの問題は解決されました。サーバーは 127.0.0.1 でリッスンしていますが、解決できません。resolv.conf を 8.8.8.8 に変更すると解決できますが、もちろん、resolve.conf は上書きされます。interfaces は dns-nameservers 8.8.8.8 で正しく設定されていますが、なぜ 127.0.0.1 でリッスンしているのかはよくわかりません。
dns-nameservers が正しく設定されているのに、resolv.conf が 127.0.0.1 に戻ってしまう理由を理解しようとしていますか? 注意: dnsmasq は実行していません。また、これは基本的な仮想マシンのインストールです (Network Manager はインストールされていないと思います)
単純な質問であれば申し訳ありません。
答え1
解決策は次のとおりでした。
Zimbra は DNS キャッシュを実行しますが、適切な DNS サーバーを参照するように設定する必要があります。
現在のDNSを確認する
zmprov getServer `zmhostname` | grep DNSMasterIP
古いDNSを削除する
zmprov ms `zmhostname` -zimbraDNSMasterIP 192.168.1.45
新しいDNSを追加する
zmprov ms `zmhostname` +zimbraDNSMasterIP 8.8.8.8
Zimbra の dnscache は 127.0.0.1 をリッスンします。内部参照 DNS は、外部 DNS サーバーではなく、古い内部 DNS サーバーに設定されていました。
dnscacheはUbuntuのresolve.confを上書きし、127.0.0.1にリセットします。