2014-10-16 52 views
0

我有魔法区域文件在我的绑定9.7三个相同区域:区“忽略外的区域数据”结果

$TTL 86400 
@ IN SOA localhost. root.localhost. (
20141010222676 
3H    ; refresh 
15M    ; retry 
1W    ; expiry 
1D)   ; minimum 
    IN NS ns1 
    IN NS ns2 
ns1 IN A 1.2.3.4 
ns2 IN A 1.2.3.4 
www IN A 10.20.30.40 

这个区域中的named.conf与单个文件:

zone "zone1.tld" IN { 
type master; 
file "zone.tld"; 
}; 
zone "zone2.tld" IN { 
type master; 
file "zone.tld"; 
}; 
zone "zone3.tld" IN { 
type master; 
file "zone.tld"; 
}; 

启用named.conf中全球的nsupdate访问:

allow-update { 
key "key_name"; 
}; 

通过的nsupdate更新任何这之后区域(例如, zone1.tld)和停止结合我区的文件是这样的:

$TTL 86400 
zone1.tld. IN SOA localhost. root.localhost. (
20141010222676 
3H    ; refresh 
15M    ; retry 
1W    ; expiry 
1D)   ; minimum 
    IN NS ns1 
    IN NS ns2 
ns1 IN A 1.2.3.4 
ns2 IN A 1.2.3.4 
www IN A 10.20.30.40 

2区和3区仍使用这个文件作为区,但在此文件中的2区和3区的数据。绑定显然无法启动,返回错误“忽略区外数据”。

这是正确的方式来维护几个区域完全相同的数据,但有可能使用nsupdate吗?

回答