У меня есть домен (example.com), в котором хосты разделены на несколько разных сетей / мест. Большинство из этих хостов размещены в нашем офисе. Я пытаюсь настроить зону, которая разрешает внутренне эти хосты (eg1.example.com, eg2.example.com), которые размещены здесь, а затем перенаправляют на другие DNS (например, google 8.8.8.8) для решения других хостов. (* .example.com), размещенные в других местах.
Можно ли его заархивировать?
С уважением,
Да, это возможно. Я называю это Split DNS.
https://en.wikipedia.org/wiki/Split-horizon_DNS
Делаем это с помощью Bind
http://www.cyberciti.biz/faq/linux-unix-bind9- named-configure-views/
Если вы хотите частично переопределить записи общедоступного DNS-сервера, используйте функцию Bind9 «RPZ». При этом вы можете частично перезаписать ответы DNS и, например, перенаправьте их на свои записи. Пример конфигурации:
а) включить RPZ в named.conf:
options {
...
response-policy { zone "rpz-overrides"; };
}
zone "rpz-overrides" IN {
type master;
file "db.rpz-overrides";
};
б) Добавьте специальный файл зоны db.rpz-overrides в формате RPZ:
@ IN SOA localhost. root.localhost. (2 3H 1H 1W 1H)
IN NS localhost.
; overrides
examplehost.mydomainexample.com A 10.1.2.3
otherexample.mydomainexample.com CNAME www.google.com.
nasty-ad-server.badproviderx.net A 127.0.0.1