Ubuntu разрешает 127.0.0.1 без dnsmasq

Ubuntu разрешает 127.0.0.1 без dnsmasq

Мы запустили сервер Zimbra 16.04. Сегодня мы изменили IP-адрес и местоположение сервера. Большинство проблем были решены, кроме разрешения имен. Сервер прослушивает 127.0.0.1, но не может разрешить. Если мы изменим resolv.conf на 8.8.8.8, мы сможем разрешить, однако resolve.conf, конечно, будет перезаписан. interfaces настроен правильно с dns-nameservers 8.8.8.8 - не совсем уверен, почему он прослушивает 127.0.0.1?

Пытаетесь понять, почему resolv.conf возвращается к 127.0.0.1, когда dns-nameservers настроен правильно? Обратите внимание, мы не запускаем 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

DNScache Zimbra прослушивает адрес 127.0.0.1 — у нас в качестве внутреннего DNS-сервера был установлен старый внутренний DNS-сервер, а не внешний.

dnscache перезапишет resolve.conf в Ubuntu, сбросив его на 127.0.0.1

Связанный контент