Linux学习笔记:搭建DNS服务器应用实例解析
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
域名服务相信大家都很熟悉了,对于DNS原理的部分在此不做介绍了,不太了解的朋友可以百度一下,讲述原理的文章四处泛滥.
下面将通过两个实际环境的应用来学习DNS服务.
任务一:先锋公司从网络服务商申请了一个域名xianfeng.com.现需搭建公司内部的DNS服务器来进行域名解析.要求如下:
1. 该服务器可以负责公司内部域名的正向解析
2. 该服务器可以负责公司内部IP的反向解析
3. 该服务器可以负责公司外部域名的正向解析
4. 公司IP地址可自行设定
任务二:为了防止DNS服务器出现故障,影响公司业务,作为网络工程师,你将如何实现?
分析:涉及到辅助DNS的搭建
下面是本次试验的拓扑结构,我将通过虚拟环境桥接到真实网络的方式来演示这个试验.
下面是拓扑结构和网络规划情况
(一)、下面先来完成任务一
1、在主DNS上搭建缓存域名服务器,该服务器只要安装下面的RPM包即可,该软件包安装后,会改写/etc/named.conf主配置文件,原来的主配置文件会被保留到另外一个文件中.
安装软件包(bind和caching-nameserver)
使用下面命令查看是否安装成功,其中named.ca是根DNS 服务器的区域文件
拥有帝国一切,皆有可能。欢迎访问phome.net
2、建立xianfeng.com域的正向和反向解析文件,需要修改bind服务器的主配置文件,使用vi /etc/named.conf命令添加正向和反向区域文件,添加完成后如图所示:
IN表示是Internet类型
Type master表示是一个主服务器
File后面指定区域文件的名称,区域文件放在/var/named/中,完整路径是/var/named/xianfeng.com和/var/named/192.168.1.zone
3、建立xianfeng.com域的正向和反向区域的区域文件
建立正向区域文件
建立好的内容如下,用CAT命令查看,如图
包括SOA记录和NS记录,以及主机A记录,邮件交换MX记录和主机dns的CNAME别名mail和www.
注:如果配置文件看不明白,可搜索51上其他关于DNS配置文件解析的文章,本文只做案例学习.
下面建立反向解析文件
建立好的内容如下,用CAT命令查看,如图
包括SOA、NS、PTR指针
注:A记录是把FQDN隐射为IP地址,PTR是把IP地址隐射为FQDN
建立完成后我们可以用下面的命令检查一下配置文件是否设置正确
使用named-checkconf检查配置文件,如果没有提示,那证明配置文件是对的
拥有帝国一切,皆有可能。欢迎访问phome.net
使用named-checkzone检查区域文件,如果显示OK,则证明没问题,检查的方法如图所示,需要跟参数
格式:named-checkzone 域名 区域文件的绝对路径,如图
4、检查通过,证明DNS的配置成功,下面我们到客户端测试一下主DNS工作是否正常
客户端的设置,如图所示:
在测试机上打开cmd,进入nslookup的交互模式,进行测试,如图,均可正常解析
客户端也可以通过配置的内网DNS上网
(二)、下面来完成任务二,我们需要搭建从域名服务器,实现冗余和负载分担.
在从DNS服务器上安装bind主程序包
然后修改DNS的主配置文件,添加xianfeng.com的正向和反向区域,设置区域类型为slave(从),指定主服务器的IP地址,如图
添加下图的内容
Masters后面跟主DNS的IP地址
添加完成后,使用named-checkconf检查一下,如果没有问题,那么重新启动named服务后,主dns的区域文件会自动同步到辅助dns上
进入/var/named/slaves/下看看文件是不是同步过来,如果同步过来,证明辅助DNS服务器配置成功
拥有帝国一切,皆有可能。欢迎访问phome.net
如图,主服务器区域的区域文件已经成功同步过来了
下面到windows测试机测试一下辅助DNS是否正常,进入nslookup的交互模式,进行如图的操作,如图证明辅助dns工作的很正常
为了验证辅助dns是否可以实现冗余,把主DNS停掉,然后访问网络,依然可以成功
DNS的解析也正常
拥有帝国一 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: grub学习笔记(二)下一篇: Nagios监控linux服务器
关于Linux学习笔记:搭建DNS服务器应用实例解析的所有评论