bind9 и мастер нескольких зон на основе доменов
Можно ли установить bind9 в качестве сервера кэширования, но для определенных доменов использовать один мастер зоны, а для неназначенных использовать другой мастер зоны?
Наша установка:
В доме есть DNS-сервер, который используется для наших разных почтовых доменов, а остальные кешируются. Это сделано Но эти DNS-серверы используют определенные утилиты, которые нам нужно обойти, при попытке получить IP-адреса для доменов, существующих в мире.
Нам нужно:
Другой набор кеширующих DNS-серверов (bind9), которые кешируют с наших внутренних DNS-серверов, когда выбирают IP-адреса с наших внутренних доменов, но кешируют с другого хозяина внешней зоны, когда пытаются попасть на домены по всему миру.
Надеюсь, что это имеет смысл, нам действительно нужно это для нашей настройки сервера.
1 ответ
У меня есть старая версия BIND, настроенная именно на это. Я использую следующие фрагменты конфигурации (хотя вам решать, как / если они вписываются в ваши собственные настройки):
options {
forward only;
forwarders { 208.67.222.222; 208.67.220.220; 8.8.8.8; 8.8.4.4; };
};
zone "internal.domain" {
type forward;
forward only;
forwarders { 192.168.1.1; 192.168.1.2; 192.168.1.3; };
};
Любой запрос для blah.internal.domain будет перенаправлен на ваши внутренние DNS-серверы (с фильтрацией), любой запрос для blah.external.domain будет перенаправлен в другое место (OpenDNS и Google в этом примере). Здесь я успешно использую эту систему, все, что касается домена нашей компании, отправляется на наши собственные DNS-серверы, чтобы мы могли искать записи SRV для Active Directory, любой трафик, не принадлежащий компании, направляется в OpenDNS. Может быть, это поможет?