- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下配置DNS
第一单元
DNS域名服务器
什么是DNS
DNS(Domain Name Server)是域名解析服务
器,提供域名和IP地址之间一种相互转换的
机制。
DNS支持两种查询方式
递归查询
迭代查询
为什么要使用DNS
网络中为了区别各个主机,必须为每台主机分
配一个惟一的地址,这个地址即称为“IP地址”
。
但这些数字难以记忆,所以就采用“域名”的方
式来取代这些数字了。
当某台主机要与其他主机通信时,就可以利用
主机名称向DNS服务器查询该主机的IP地址
。
DNS组织结构图
根域 ”·“
com net cn org 其它顶级域
redhat edu gov com 其它二级域
www cnpc linuxpx sinasina 其它子域
主机
news www mail www
cd 主机 主机 主机
DNS规划
在网络中开始使用DNS之前,必须先划DNS域
名称空间名称。
空间规划包括确定要如何使用DNS命名和通过使
用DNS要达到什么目的等。
首先选择和注册一个可用于维护Internet上,公
司的一个顶级或二级域名作为父DNS域名,如
。
其次,将父域名称与公司内使用的位置或公司名
称组合起来形成其他子域名。
在选择域名时必须符合RFC 1123中的规定:域
名由所有大写字母(A~Z )、小写字母(a~z
)、数字(0~9 )和连字符(- )组成。
DNS求解过程
本地DNS解析
hosts文件是Linux系统中一个负责IP地址与
域名快速解析的文件。
文件以ASCII格式保存在“/etc” 目录下,文件
名为“hosts”。
hosts文件包含了IP地址和主机名之间的映射
,还包括主机名的别名。
hosts文件的格式如下:
IP地址 主机名/域名 主机别名
Bind 的简介
Linux下架设DNS服务器通常是使用Bind程序来
实现的。
Bind是Berkeley Internet Name Domain
Service的简写,它是一款实现DNS服务器的开
放源码软件。
Bind原本是美国DARPA资助伯克里大学(
Berkeley)开设的一个研究生课题,后来经过
多年的变化发展,已经成为世界上使用最为广
泛的DNS服务器软件,目前Internet上绝大多数
的DNS服务器有都是用Bind来架设的。
DNS服务
后台进程:named
脚本:/etc/rc.d/init.d/named
使用端口:53 (tcp ,udp)
所需RPM包:bind-9.3.3-10.el5
相关RPM包:bind-chroot
配置文件:
/var/named/chroot/etc/named.conf
相关路径:/var/named/
学习要点
主配置文件
设置根区域
设置主区域
设置反向解析区域
根服务器信息文件named.ca
区域文件
正向解析区域文件
反向解析区域文件
实现负载均衡功能
实现直接解析域名
实现泛域名
文档评论(0)