欢迎来到天天文库
浏览记录
ID:36434552
大小:343.60 KB
页数:35页
时间:2019-05-09
《《DNS域名服务器》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一单元DNS域名服务器什么是DNSDNS(DomainNameServer)是域名解析服务器,提供域名和IP地址之间一种相互转换的机制。DNS支持两种查询方式递归查询迭代查询为什么要使用DNS网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。当某台主机要与其他主机通信时,就可以利用主机名称向DNS服务器查询该主机的IP地址。域名服务器DNS组织结构根域”·“comcnnetorg其它顶级域redhatwwwcomg
2、ovedulinuxpxsinaedu其它二级域susewwwmailwwwbbs主机主机主机主机sina其它子域顶级域名Com商业组织au澳大利亚Edu教育机构ca加拿大Gov政论组织cn中国Mil军事部门tw中国台湾Net网络机构hk中国香港Org非盈利性组织in印度Int国际组织jp日本Uk英国su前苏联Fr法国DNS求解过程DNS规划在网络中开始使用DNS之前,必须先划DNS域名称空间名称。空间规划包括确定要如何使用DNS命名和通过使用DNS要达到什么目的等。首先选择和注册一个可用于维护Internet上
3、,公司的一个顶级或二级域名作为父DNS域名,如example.com。其次,将父域名称与公司内使用的位置或公司名称组合起来形成其他子域名,如ftp.example.com。在选择域名时必须符合RFC1123中的规定:域名由所有大写字母(A~Z)、小写字母(a~z)、数字(0~9)和连字符(-)组成。本地DNS解析hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件。文件以ASCII格式保存在“/etc”目录下,文件名为“hosts”。hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别
4、名。hosts文件的格式如下:IP地址主机名/域名主机别名Bind的简介Linux下架设DNS服务器通常是使用Bind程序来实现的。Bind是BerkeleyInternetNameDomainService的简写,它是一款实现DNS服务器的开放源码软件。Bind原本是美国DARPA资助伯克里大学(Berkeley)开设的一个研究生课题,后来经过多年的变化发展,已经成为世界上使用最为广泛的DNS服务器软件,目前Internet上绝大多数的DNS服务器有都是用Bind来架设的。DNS服务后台进程:named脚本:/
5、etc/rc.d/init.d/named使用端口:53(tcp,udp)所需RPM包:bind-9.3.3-10.el5相关RPM包:bind-chrootcaching-nameserver配置文件:/var/named/chroot/etc/named.conf相关路径:/var/named/学习要点主配置文件设置根区域设置主区域设置反向解析区域根服务器信息文件named.ca区域文件反向解析区域文件实现负载均衡功能实现直接解析域名实现泛域名的解析主要名称服务器的测试配置辅助域名服务器配置缓存域名服务器主
6、配置文件Bind的主配置文件是/var/named/chroot/etc/named.conf,该文件只包括Bind的基本配置,并不包含任何DNS区域数据。在主配置文件中主要可分为两部分全局配置(options)options语句在每个配置文件中只有一处。如果出现多个options,则第一个options的配置有效,并会产生一个警告信息。区域配置(zone)zone语句作用是定义DNS区域,在此语句中可定义DNS区域选项全局配置options{directory“/var/named”;//相对目录:/var/n
7、amed/chroot/var/named/dump-file"/var/named/data/cache_dump.db";statistics-file"/var/named/data/named_stats.txt";};directory:指定zonefile的存放位置。dump-file:定义服务器存放数据库的路径。statistics-file:设置服务器统计信息文件的路径。forward:设置转发方式。forwarders:指定其上级域名服务器allow-query:指定允许向其提交请求的客户all
8、ow-transfer:指定允许复制zone数据的主机allow-recursion:递归查询设置根区域当DNS服务器处理递归查询时,如果本地区域文件不能进行查询的解析,就会转到根DNS服务器查询,所以在主配置文件named.conf文件中还要定义根区域。zone"."{typehint;file"named.ca";};type:设置域的类型file:设置根服务列表文件
此文档下载收益归作者所有