Shanghai WTO Forum

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3934|回复: 1

Linux操作系统下基本网络参数DNS的设置

[复制链接]
发表于 2007-12-6 16:53:11 | 显示全部楼层
Linux还是比较难学的,但很安全。我的一位服务器提供商的朋友告诉我,他们公司500多台服务器里,经常受到攻击的有90%的是WINDOWS系统,Linux系统受攻击的很少,或者说就算攻击,损失也很少。
 楼主| 发表于 2007-12-4 09:40:09 | 显示全部楼层 |阅读模式
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 nis


#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
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|Archiver|mobile|The little black house|Shanghai WTO Net ( 沪ICP备10034107号-3 )

GMT+8, 2024-4-26 18:08

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表