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

Linux服务器
Linux Vsftpd本地用户不能登录问题
ChartDirector Linux下中文显示问题
关于Linux操作系统Fork的使用
Apache的基本设置和乱码解决方法
Apache的httpd.conf的配置详解
Linux Shell下的后台运行及其前台的转换
Linux操作系统两用户之间的信任关系
Linux操作系统下Shutdown命令-[option]
Linux系统下SSH远程登录速度慢?
Linux操作系统的时间服务器配置方法
Ubuntu Linux中文支持及编码问题
Linux下实现FTP虚拟主机的方法
Linux下查看某目录或指定文件大小的命令
Linux刷新主板BIOS的方法
闪盘(Thumb drive)装Linux系统
Linux文本模式下发送带附件的Email
删除文件提示:Operation not permitted
配置Linux的环境变量
Linux系统下硬盘挂载详细说明
Linux和Unix最常用的网络命令

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 34 ::
收藏到网摘: 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