Мне нужно запустить локальный DNS-сервер для локального (не маршрутизируемого) домена на моем ноутбуке, в целях разработки. Простого редактирования /etc/hosts
недостаточно для моего случая, потому что мне нужны определенные виртуальные машины, которые зависят от фактического DNS, для разрешения локального домена.
Настроить привязку для обслуживания локального домена легко. Настроить привязку с адресами пересылки также легко.
Проблема заключается в том, что после того, как привязка настроена, а resolvconf настроен на использование 127.0.0.1 для разрешения имен, соединения с беспроводными сетями, которые зависят от перерывов аутентификации на основе Интернета, поскольку DNS-серверы локальной беспроводной сети больше не используются.
Есть ли какой-то способ динамической установки адресов пересылки Bind при подключении к сети (возможно, через resolvconf или какой-либо другой подобный сервис)?
Альтернативно, есть ли какой-нибудь способ использовать мой локальный сервер связывания только для моего локального доменного имени и использовать те, которые предоставляются DHCP для всех других разрешений имен?