使用绑定将域重新映射到子域

使用绑定将域重新映射到子域

我有一个域internal.example.com和第二个域foo.bar.com。每个域都有自己的 bind9 实例。

我希望能够foo.bar.com使用子域名访问记录foo.internal.example.com。即,我希望将查找xx.foo.internal.example.com转发到foo.bar.comDNS 服务器xx.foo.bar.com

有没有办法在 bind9 中做到这一点?

答案1

听起来您可能能够使用(很少见的) DNAME 记录。

例如,在internal.example.com区域中:

foo     IN      DNAME   foo.bar.com.

的查询xx.foo.internal.example.com将返回指向的合成 CNAME xx.foo.bar.com

答案2

您可以将两个区域指向同一个区域文件......

zone "foo.internal.example.com" {
  type master;
  file "foo.zone";
};
zone "foo.bar.com" {
  type master;
  file "foo.zone";
};

只要您在区域文件中使用简写@和短主机名(host1 IN A 10.1.2.3而不是 FQDN) ...host1.foo.bar.com. IN A 10.1.2.3

相关内容