我有两个运行BIND的服务器,第一个设置为两个区域的主设备,第二个设置为这些区域的从设备.区域为example.com和ddns.example.com.我运行了DDNS,在ddns.example.com中动态创建了数千个设备条目.我想将DDNS与主要的example.com分开,因此我创建了一个DHCP服务器更新的独立区域.
考虑到这些区域托管在同一台服务器上,是否可以将委托从example.com运行到ddns.example.com?例如,如果我的工作站的搜索域是example.com并且其DNS提供程序指向10.1.10.1,我希望能够解析hostname.ddns.实际上,我可以解析hostname.ddns.example.com,但希望能够解析hostname.ddns.
或者,如果工作站的搜索域是ddns.example.com,我需要更改哪些设置才能解析web,ftp等,这些都是父,example.com区域中的所有主机? ddns.example.com区域是否需要转发到example.com区域?同样,所有区域都在同一服务器上设置,第二个服务器设置为从属.
named.conf中:
zone "example.com" IN { type master; file "example.com"; allow-update { none; }; } zone "ddns.example.com" IN { type master; file "ddns.example.com"; allow-update { key dhcp-update; }; }
example.com区域文件:
$ORIGIN . $TTL 86400 example.com IN SOA ns1.example.com. hostmaster.example.com. ( serial,refresh,retry,etc. ) NS ns1.example.com. NS ns2.example.com. $ORIGIN example.com. ns1 A 10.1.10.1 ns2 A 10.1.10.2 web A 10.1.15.30 ftp A 10.1.15.31 host3 A 10.1.15.32 $ORIGIN ddns.example.com NS ns1 NS ns2 ns1 A 10.1.10.1 ns2 A 10.1.10.2