|
|
|
|
|
|
|
|
|
|
|
配置唯高速缓存域名服务器是很简单的,必须有named.conf和named.ca文件,通常也要用到named.local文件。下面是用于唯高速缓存服务器的named.conf文件的例子,其中以"//"开头的是注释。
|
|
|
|
|
|
directory这一行告诉named到哪里去找寻文件,所有其后命名的文件都是相对于此目录的。该文件告诉named维持一个域名服务器响应的高速缓存,并利用named.ca文件的内容初始化该高速缓存。该高速缓存初始化文件的名字可以是任何名字,但一般使用/var/named/named.ca。并不是在该文件中使用一个hint语句就能使它成为唯高速缓存配置,而是因为没有master和slave语句才使它成为一个唯高速缓存配置文件。
|
|
|
|
但是,在这个例子中却有一个master语句。事实上,几乎在每一个唯高速缓存的配置文件中都有这一语句,它将本地服务器定义为它自己的回送域的主服务器,并假定该域的信息存储在named.local文件中。这个回送域是一个in-addr.arpa域(in-addr.arpa域用于指定逆向解析,或IP地址到DNS名字解析),它将地址127.0.0.1映射为名字localhost。转换自己的回送地址对于大多数人都是有意义的,因为许多named.conf文件都包含这一项。
|
|
|
|
在大多数唯高速缓存服务器的配置文件中,这种directory、master和hint语句是唯一使用的语句,但也可以增加其他的语句,比如forwarders和slave等语句都可以使用。
|
|
|