DNS: внутренние и внешние серверы имен - PullRequest
3 голосов
/ 02 апреля 2012

Итак, у меня третий день ...

Я запускаю дистрибутив на основе Ubuntu.64 в VirtualBox.У меня есть необходимость доступа как к внешним DNS-серверам ISP, так и к «внутренним» DNS-серверам через соединение OpenVPN.Иногда мне нужно запросить внешний DNS (# host example.com ) через интерфейс eth0 ;иногда мне нужно запросить VPN "внутренний" DNS (# host internal.local ) через интерфейс tap0 .

Мой вопрос: как мне настроить мой DNS?система для запроса правильного сервера имен - DNS провайдера или DNS VPN (например, для попыток передачи зон)?

Я попытался отредактировать resolv.conf, чтобы включить как внешние, так и внутренние серверы / домены имен, сне повезло (очевидно).Я также пытался смягчить ситуацию с dnsmasq.Это сблизило меня (я думаю).

Я понимаю, что могу использовать dig для установки [@server] на основе отдельных запросов, но я был бы признателен за системное разрешение.

Любая помощь будетбыть оцененным.

1 Ответ

3 голосов
/ 02 апреля 2012

Я использовал рекурсор PowerDNS именно для этой ситуации раньше;это в пакете pdns-recursor, если вы хотите попробовать.Вы можете настроить /etc/resolv.conf на запрос только 127.0.0.1, если решите попробовать этот подход.

Директива forward-zones позволяет указать, к каким серверам обращаться в какие зоны:

forward-zones= ds9a.nl=213.244.168.210, powerdns.com=127.0.0.1

Это выглядит немного странно, поскольку это один параметр конфигурации, который принимает несколько значений, но вы точно указываете, какие серверы будут предоставлять ответы для каких доменов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...