Ubuntu разрешается на 127.0.0.1 без dnsmasq

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

Пытается понять, почему resolv.conf возвращается к 127.0.0.1, когда dns-nameservers правильно задавать? Обратите внимание, мы не запускаем dnsmasq. Также это базовая установка виртуальной машины (я не верю, что Network Manager установлен)

Извинения, если это простой вопрос!

1
задан 11 June 2018 в 11:34

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 переопределит resol.conf в Ubuntu, сбросив его на 127.0.0.1

1
ответ дан 11 June 2018 в 11:34

Другие вопросы по тегам:

Похожие вопросы: