Использование разных серверов имен на разных доменах

Использование разных серверов имен на разных доменах

Моя проблема заключается в следующем: у меня есть 2 системы доменных имен: стандартная, которая отражает Интернет, и локальная, которая сопоставляет имена в локальной сети.

Теперь я хотел бы иметь возможность использовать обе системы, которые поддерживает локальный сервер домена, но я хочу использовать локальный сервер только для поиска локальных имен.

У меня есть шлюзовой компьютер (работающий под управлением Gentoo), который должен с этим справиться. Моя первая мысль — как-то сказать локальному DNS-серверу на шлюзовом компьютере использовать локальный DNS-сервер для локальных адресов (например, заканчивающихся на .local), а если это не локальный адрес, то использовать обычный публичный DNS-сервер, например, Google.

К сожалению, я понятия не имею, как сообщить об этом моему DNS-серверу на шлюзе (в настоящее время там работает только dnsmasq, может быть, это сработает при использовании bind?)

Уже прочитал это:Как настроить Linux на использование другого DNS-сервера для определенного домена? но это не ответ на мой вопрос.

решение1

Я нашел решение этой проблемы с помощью конфигурации сервера dnsmasq. В /etc/dnsmasq.conf я просто добавил строку:

server=/local.domain/192.168.1.1/

Чтобы на все DNS-запросы к local.domain отвечал сервер 192.168.1.1

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