我想foo.
为我的专用网络设置一个新的 TLD ( ),以便我可以托管一些可以从网络内部访问的子域。为此,我为foo.
. 为此,我创建了一个foo-zonedb.rr
包含以下记录的区域文件:
$ORIGIN foo.
$TTL 100
@ IN SOA ns1.tld.foo. hostmaster.tld.foo (
2012030701
900
300
300
600
)
@ 300 IN NS ns1.tld.foo.
@ 300 IN A 172.16.143.197
ns1.tld.foo. 300 IN A 172.16.143.197
Run Code Online (Sandbox Code Playgroud)
而且我还添加了以下条目 /etc/named.conf
zone "foo." {
type master;
file "foo-zonedb.rr";
notify explicit;
};
Run Code Online (Sandbox Code Playgroud)
现在假设网络上的每台机器都172.16.1.1
用作它们的 DNS 服务器。我应该做什么配置,172.16.1.1
以便它不会将foo.
域的DNS 请求重定向到根 DNS 服务器?
type master;
做你想做的事。如果172.16.1.1
是权威服务器,则请求不会发送到根服务器。不存在的条目将导致 NXDOMAIN 状态。
如果您想阻止所有查询转发到根服务器,那么您应该关闭递归。请参阅: http: //www.zytrax.com/books/dns/ch6/#authoritative
归档时间: |
|
查看次数: |
4424 次 |
最近记录: |