是否可以使用 dns Bind9 拆分域名

是否可以使用 dns Bind9 拆分域名

我有一个域名 (example.com),其主机分布在几个不同的网络/位置。这些主机大部分托管在我们的办公室。我想做的是配置一个区域,内部解析托管在这里的这些主机 (eg1.example.com、eg2.example.com),然后重定向到其他 dns (如 google 8.8.8.8) 以解析托管在其他地方的其他主机 (*.example.com)。

可以将其存档吗?

此致,

答案1

答案2

如果您想部分覆盖公共 DNS 服务器条目,请使用 Bind9“RPZ”功能。通过此功能,您可以部分覆盖 DNS 答案,例如将其重定向到您自己的条目。示例配置:

a)在named.conf中启用RPZ:

options {
  ...

  response-policy { zone "rpz-overrides"; };
}

zone "rpz-overrides" IN {
   type master;
   file "db.rpz-overrides";
};

b) 添加RPZ格式的特殊区域文件db.rpz-overrides:

@ 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

相关内容