预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共55页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

如何在Linux上建立DNS服务器域名服务器(DNS)DNS按逆向树的方式工作很类似于文件系统中的目录结构。为了便于管理DNS被划分为域。从顶层DNS结构以下的第一层独立的实体是七个顶层域它们按照不同类别划分。商业组织使用.com域;教育组织使用.edu域;政府部门使用.gov域等等。这些域可以被进一步划分为代表域中独立企业和分支的子域。DNS的名字服务部分是基于客户服务器机制的客户查询名字服务器(即DNS服务器)查找主机地址信息。各个DNS区域中都设置了一台主名字服务器它维护了区域中所有主机信息的权威性数据库。除了本地主机信息名字服务器还维护了如何与其他名字服务器通信的信息。如果名字服务器中没有保存特定域的信息它在接收到关于该域的请求时将继续沿着域层次把请求向上或向下传递直到查找到一个权威答案。最常用的DNS名字服务器包括主名称服务器和二级名称服务器。1.主名称服务器主名称服务器时从本地硬盘文件中检索DNS登记项的服务器。对于特定区域主名称服务器是具有权威性的因为它不需要从其他区域的名字服务器中再次查询DNS信息。每个区域中都只有一个主名字服务器。一台服务器可以用做某个区域的主服务器同时作为另一个或多个区域的二级服务器2、二级名字服务器二级名字服务器中保存了主名字服务器DNS数据库的只读副本。当二级名字服务器启动时它与主名称服务器联系并请求一个完整的主DNS数据库的副本。在最初的复制之后二级名称服务器定时与主名称服务器联系并下载最新的DNS信息。这个下载过程被称为“区域传输”它保证了主名称服务器上修改的DNS信息跨越系统被复制。区域传输通常每2到4小时进行一次。二级名字服务器可以从多台主名字服务器中接收DNS更新信息。换句话说一台主机可以作为多个区域的二级DNS服务器。当本区域不能解析某个DNS请求时服务器可以将请求转发给网络中的其他DNS服务器进行解析。主DNS服务器和二级DNS服务器都可以实现这种转发的功能。要配置DNS服务器、二级DNS服务器需要在netconf中选择“DomainNameServer(DNS)”菜单项。下面介绍其中的选项:●“domain”定义了DNS管理的域名。●“reversemapping”建立了一个伪域●“secondaries”用于创建二级服务器。把IP地址转换伪主机名称。●“forwarders”和“forwardzones”用于设置DNS服务器的转发功能。使用DNS的应用条件假如你的应用环境与上述条件不同可在上述例子的基础上针对以下情况作修正:(1)多个网段(2)封闭的内部网(3)只能访问局部公共网的情况(如169网、上海热线等)LINUX下的DNS服务器建立named配置文件/etc/named.conf其中以“;”开头的行是注释行其他各行含义是(1)diretory/var/named指定named从/var/named目录下读取DNS数据文件。这个目录用户可自行指定并创建指定后所有的DNS数据文件都存放在此目录下。(2)primarymy.comdb.my指定named作为my.com域的主域名服务器db.my文件中包含所有*.my.com形式的域名转换数据。(3)primary0.0.127.IN-ADDR.ARPAdb.127.0.0指定named作为127.0.0网段地址转换主服务器db.127.0.0文件中包含了127.0.0.*形式的地址到域名的转换数据。(127.0.0网段地址是局域网接口的内部loopback地址)(4)primary33.22.192.IN-ADDR.ARPAdb.192.22.33指定named作为192.22.33网段地址转换主服务器db.192.22.33文件中包含了所有192.22.33.*形式的地址到域名的转换数据。(5)cache.db.cache指定named从db.cache文件中获得Internet的顶层“根”服务器地址要注意(3)(4)两行中的网段地址是倒写的建立各个DNS数据文件(1)建立正向域名转换数据文件db.my根据/etc/named.conf的定义我们在/var/named目录下建立db.my其中应该包括所有在my.com域内的主机节点。但在机器数量较多时为了调试方便建议一开始只把几台节点的数据放入文件待named正常工作后再把其他节点的数