我有一个域名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在您的区域文件中…