Linux系统下基本网络参数DNS的设置
2009-05-13 01:31:41来源:未知 阅读 ()
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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- 树莓派命令行配置无线网络 2020-05-29
- 容器技术之Docker网络 2020-05-24
- Linux VMware centOS7 网络配置 2020-05-21
- 观察网络流量的工具-iptraf-ng 2020-05-19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash