为Linux配置域名解析器 [ 网站地图 ]

发表于:2010-4-2 浏览:203 作者: 来源:互联网

关键字:Linux,域名解析,配置

描述:Linux解析器是文件/etc/resolv.conf中配置的。 缺省的解析器配置使用以下值: nameserver IP地址 用于用于可以使用的名称服务器,最多可以定义最多三个nameserver domain &

Linux解析器是文件/etc/resolv.conf中配置的。 
缺省的解析器配置使用以下值: 

nameserver IP地址 
用于用于可以使用的名称服务器,最多可以定义最多三个nameserver 

domain  
定义了缺省域。缺省域用于建立域搜索清单,其中只包含一个域。 
例如: 
 domain gogo.com 
如果查找first主机的IP地址时,解析器先查找first.gogo.com,如果不能解析IP地址,解析器将做最后的尝试,向名字服务器请求将first解析为IP地址。 

search  
定义搜索清单。 
search可以接受多个参数(最多六个),而domain只能携带一个参数。 
例: 
serarch first.gogo.com second.gogo.com 
如果搜索mail主机时,首先搜索mail.first.myhome.com;然后再搜索mail.second.gogo.com;如果未有结果,解析器就直接寻找mail不带任何域扩展名称。从例子可以看出,search命令比domain命令更灵活。 
在resolv.conf文件中既可以使用serarch命令,也可以使用domain命令,但不能同时使用,否则会出现意想不到的结果。关键取决于哪一条命令是最后执行的。 
如果没有search命令,也没有domain命令。解析器就从本主机名衍生出缺省的域名。 
还有一些其它命令,不是很重要的。使用缺省值就可以了。 


host.conf文件 

host.conf文件是用于设置各种名称服务的优先级的配置文件。 
order bind hosts 
bind代表DNS服务,hosts代表/etc/hosts文件 
multi on 
multi选项用于决定是否可以给/etc/hosts文件中相同的主机名分配多个地址。on 找开了该选项。 

站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号