只是为了个人的教育目的,我已经安装bind9到一个干净的新鲜安装的Debian 7.1
在开始学习我的“专业版和绑定”之前,我想复制bind 9的所有原始configuration文件以保持它不同,并且对每个文件和每行内容的目标和含义做更多的细节。
好吧,这可能不是正确的方法,但现在的问题是这样的:ALL 9的绑定文件在哪里?
你可以在http://packages.debian.org看到任何正式的Debian软件包的内容 – 只需select正确的版本,软件包和体系结构。
对于bind9,AMD64,我们看到以下configuration文件 :
AppArmorconfiguration
/etc/apparmor.d/local/usr.sbin.named /etc/apparmor.d/usr.sbin.named
绑定区域configuration
/etc/bind/bind.keys /etc/bind/db.0 /etc/bind/db.127 /etc/bind/db.255 /etc/bind/db.empty /etc/bind/db.local /etc/bind/db.root /etc/bind/named.conf /etc/bind/named.conf.default-zones /etc/bind/named.conf.local /etc/bind/zones.rfc1918
服务启动/停止configuration
/etc/init.d/bind9
接口状态动作configuration
/etc/network/if-down.d/bind9 /etc/network/if-up.d/bind9 /etc/ppp/ip-down.d/bind9 /etc/ppp/ip-up.d/bind9
防火墙configuration
/etc/ufw/applications.d/bind9