当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux系统下基本网络参数DNS的设置

Linux服务器
中小企业服务器配置-邮件服务器(1)
中小企业服务器配置-邮件服务器(2)
典型WEB服务器Apache高级设置指南
从HTTP服务器状态代码分析
基于反向代理的Web缓存加速现代理服务器
在ApacheHTTPD服务器中使用DSO完全分析
组网不求人!搭建简易Linux局网服务器
基于NUMA架构的高性能服务器技术(1)
基于NUMA架构的高性能服务器技术(2)
复制另一台Linux服务器及相关问题
Linux服务器之间怎么样SSH不需密码
Rsync在服务器间镜像或者备份目录
服务器诊所:鲜为人知但很有用的观念
服务器诊所:并不是仅仅就是线程化而已
服务器诊所:PDF自动生成专业质量输出
用低代价的服务器过程将文档处理自动化
设置一个企业级的LinuxPOP3服务器
WEB服务器Apache编译指南及高级技巧
给Qmail邮件服务器加个病毒防火墙
LinuxCVS服务器与WinCVS的配置与使用

Linux服务器 中的 Linux系统下基本网络参数DNS的设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 78 ::
收藏到网摘: n/a

DNS(DomainNameSystem),即域名系统。在一个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@linpcroot]#cat/etc/host.conf

Orderhosts,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:filesnis

#hosts:dbfilesnisplusnisdns

hosts:filesdns

3、/etc/resolv.conf

/etc/resolv.conf是网络用来确定主机解析的关键文件之一。在此可以标示最多3个域名服务器;如果列在第一位的服务器未对查询作出相应,则后面两个起到备用的作用。Domain项定义缺省域名。Nameserver表明DNS服务器的IP地址。Search项的多个参数指明域名查询顺序。Sortlist允许将得到的域名结果进行特定的排序。例如:

[root@linpclroot]#cat/etc/resolv.conf

searchlintec.edu.cn

nameserver202.106.0.20

nameserver202.106.46.151