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

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

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

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

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

1 ответ1

0

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

server=/local.domain/192.168.1.1/

На все DNS-запросы к local.domain отвечает сервер 192.168.1.1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .