快速业务通道

LINUX基本网络参数(四)DNS

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10
LINUX基本网络参数(四)DNS DNSDomain Name System),即域名系统.在一个TCP/IP架构的网络(例如internet)环境中,DNS的主要功能就是把域名转换成网络可识别的IP地址,是人们可以用易于记忆放入域名来访问网络上的服务器.在Linux系统中,有两个文件用来声明系统到哪里寻找相关名字解析的库.文件/etc/host.conf由版本5libc库所用,而/etc/nsswitch.conf由版本6使用(glibc).问题在于,一些程序使用其中一个,而一些使用另外一个,将两个文件都配置正确是很有必要的. 1./etc/host.conf /etc/host.conf文件指定如何解析主机名,Linux通过解析器库来获得主机名对应的IP地址.下面是RedHat安装后缺省的/etc/host.conf内容: [root@linpc root]#cat /etc/host.conf Order hosts,bind 其中,order指定主机名查询顺序,其参数为用逗号隔开的查询方法;multi指定是否/etc/hosts文件中指定的主机可以有多个地址、 2/etc/nsswitch.conf /etc/nsswitch.conf文件是由SUN公司开发的,用于管理系统中多个配置文件查询的顺序,与/etc/host.conf文件相比,它提供了更多的功能./etc/nsswitch.conf中除了以#开头的注释符外,其他都以一个关键字开头,后跟冒号,紧接着是空白,然后是一系列方法的列表,这些方法可以为系统提供跟行开头的关键字相关的信息,并且系统将以他们排列的顺序来依序查询.每一个关键字是在/etc/目录可以被/etc/nsswith.conf控制的/etc文件的名字.在DNS的配置中,应该在该文件中hosts一行后面添加DNS选项: group: files <?xml:namespace prefix = st1 />nis <?xml:namespace prefix = o /> #hosts: db files nisplus nis dns hosts: files dns 3/etc/resolv.conf /etc/resolv.conf是网络用来确定主机解析的关键文件之一.在此可以标示最多3个域名服务器;如果列在第一位的服务器未对查询作出相应,则后面两个起到备用的作用.Domain项定义缺省域名.Nameserver表明DNS服务器的IP地址.Search项的多个参数指明域名查询顺序.Sortlist允许将得到的域名结果进行特定的排序.例如: [root@linpcl root]#cat /etc/resolv.conf search lintec.edu.cn nameserver 202.106.0.20 nameserver 202.106.46.151 5DB0xudeqiang@yahoo.cn[/email]">如有不明白之处发信到xudeqiang@yahoo.cnQQ:306718122;空间:[url]http://i.cn.yahoo.com/xudeqiang@yahoo.cn[/url] QQ技术群:48497815;百度HI技术群:1077846;

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号