Использование частного DNS
У моей компании есть публичное облако в OVH. Каждый сервер является экземпляром Debian 9. Я настроил серверы для работы в одной частной сети, и я хотел бы настроить внутренний DNS, чтобы серверы запрашивали друг у друга свои имена. В основном каждый сервер имеет открытый интерфейс с настроенной DNS OVH и частный интерфейс, где я настроил внутренний DNS. Я настроил внутренний DNS-сервер с Bind9 и частный интерфейс хостов для запроса этого DNS. /etc/resolv.conf на самом деле настроен как с публичным, так и с частным DNS, и ищет мой личный домен. Проблема заключается в том, что когда я пытаюсь запросить свой частный DNS (например, с помощью nslookup), отвечает только общедоступный.
РЕДАКТИРОВАТЬ
Я могу связаться с моим личным DNS, используя
dig -b X.X.X.X mydomain.com
с XXXX IP-адрес моего частного интерфейса. Я предполагаю, что проблема связана с моей конфигурацией хоста. Кажется, что nslookup останавливает поиск на первом DNS в /etc/resolv.conf, даже если он не находит частный домен.
РЕДАКТИРОВАТЬ 2
Как заявил Лассе Майкл Молгаард в комментариях, ручная установка частного DNS в первой строке resolv.conf решила проблему. Однако этот файл автоматически изменяется программой resolvconf, и мне нужно найти способ сделать изменения постоянными