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

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

我希望能够使用子域foo.internal.example.com访问foo.bar.com中的logging。 即我希望查找xx.foo.internal.example.com作为xx.foo.bar.com转发到foo.bar.com DNS服务器。

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

听起来你可能会使用(否则很less见)的DNAMElogging。

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

 foo IN DNAME foo.bar.com. 

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

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

 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 host1.foo.bar.com. IN A 10.1.2.3在您的区域文件中…