LINUX基本网络参数(四)DNS
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-10
LINUX基本网络参数(四)DNS
DNS(Domain Name System),即域名系统.在一个TCP/IP架构的网络(例如internet)环境中,DNS的主要功能就是把域名转换成网络可识别的IP地址,是人们可以用易于记忆放入域名来访问网络上的服务器.在Linux系统中,有两个文件用来声明系统到哪里寻找相关名字解析的库.文件/etc/host.conf由版本5的libc库所用,而/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 /> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于LINUX基本网络参数(四)DNS的所有评论