设为首页 收藏本站
查看: 337|回复: 0

[经验分享] Linux DNS的主从服务器配置实例(二)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-8-7 08:30:01 | 显示全部楼层 |阅读模式
在主DNS服务器运行正常的情况下,在另外的一台与之相同的服务器上配置从DNS服务器:操作如下:
我们这里创建DNS从服务器是实验,没有注册,,实际工作中需要注册才能正常使用,明白!!嘻嘻你懂得!
wKiom1PiMz6C7g86AADVN41a2ZU966.jpg
从服务器配置前提调试:(网络必须相同,小孩都知道的!)

1、统一时间
  #ntpdate 172.16.0.1 -----指定时间服务器地址(瞬间跟新时间)
  #corntab -e----------------------计划任务可以设置定期更新
   */3 * * * * /sbin/ntpdate 172.16.0.1 &> /dev/null

2、保证bind软件的版本不能低于主服务器版本
  [iyunv@ning ~]# yum info bind-----查看版本保证从服务器的版本一定不低于主版本,否则不能同步

具体配置操作

1、到域名注册商那里添加一个NS记录

  因为要是想正常使用,需要去域名注册商那里去注册,并需要他们指定NS记录
  就是说你几台DNS主从服务器,就需要在注册商指定几条NS记录和与之对应的A记录(就是建DNS的父域中)如下:
   ning.com. IN NS  ns.ning.com.
   ning.com. IN NS  ns2.ning.com.
  ns.ning.com. IN A  172.16.3.1
  ns2.ning.com. IN A  172.16.3.10
      
2、主解析库中需要添加指定从服务器区域地址

  主正向解析:



  #vim /var/named/ning.com.zone
   $TTL 3600
   $ORIGIN ning.com.---------函数指定区域名称,可以省略下面的每个FQDN的指定
   @       IN      SOA     ns.ning.com. ning.qq.com. (
     20140806----------要是库配置文件有所改变需要把版本号加1(比原来的版本号大就行),用来同步从服务器。
     2H
     10M
     7D
     7D )
     IN      NS      ns
     IN      MX 10   mail
     IN      NS      ns2-----------指定从服务器区域名称
   ns2     IN A    172.16.3.10------------指定从服务器IP地址
   ns      IN A    172.16.3.1
   mail    IN A    172.16.3.3
   www     IN A    172.16.3.4
   qq      IN A    172.16.3.5
   liang   IN A    172.16.3.20
   hong    IN CNAME        mail

主反向解析:

  [iyunv@ning named]# vim /var/named/172.16.3.zone
   $TTL 3600
   $ORIGIN 3.16.172.in-addr.arpa.
   @       IN      SOA     ns.ning.com.  ning.qq.com. (
     20140804
     2H
     10M
     7D
     7D )
     IN      NS      ns.ning.com.
     IN  NS  ns2.ning.com.-----------指定从服务器区域名称
   1       IN      PTR     ns.ning.com.
   10  IN      PTR     ns2.ning.com.------------指定从服务器IP地址
   3       IN      PTR     mail.ning.com.
   4       IN      PTR     www.ning.com.
   5       IN      PTR     qq.ning.com.
   
                                 
   [iyunv@ning run]# named-checkzone "ning.com." /var/named/ning.com.zone ---检查刚修改的解析库配置文件
   zone ning.com/IN: loaded serial 20140806
   OK
   配置发生更改完成后我们这里需要加载下,好让从服务器更新#rndc reload

3、从服务器配置文件

  前提配置环境:bind安装等,就不在此说明了。

    从正向解析

    [iyunv@localhostnamed]# vim /etc/named.rfc1912.zones (在这个文件中添加一下内容)
    zone "ning.com." IN {-------------这里的区域名称一定要和主服务器上要做从服务器的名字一致
      type slave;---------------------------指定从服务器类型
      file "slaves/ning.com.zone";---------------指定从服务器同步数据到的那个文件下,,这里的名字一定要和(主服务器一样)
      masters { 172.16.3.1; };-----------------指定同步的主服务器地址(可以多指,几台服务器)
    };
    从反向解析:
    zone "3.16.172.in-addr.arpa" IN {
    type slave;
    file "slaves/172.16.3.zone";
    masters { 172.16.3.1; };
    };
   [iyunv@localhost]# named-checkconf--------检查刚修改过的配置文件
   #rndc reload

  
4、测试简单查询:(在此不说命令使用,,正反向解析下有具体说明)

   测试正向解析:


   # dig -t AXFR ning.com @172.16.3.10-----可以查看ning.com域下的多有解析信息,是否同步
   #tail /var/log/messages------查看日志信息。
    Aug  5 18:20:05 localhost named[18186]: client 172.16.3.10#44547 (ning.com): transfer of 'ning.com/IN': AXFR started---完全区域传送
    Aug  5 18:20:05 localhost named[18186]: client 172.16.3.10#44547 (ning.com): transfer of 'ning.com/IN': AXFR ended
   [iyunv@localhost ~]# dig -t A liang.ning.com @172.16.3.10---这里的IP是从服务IP,你懂得!
   [iyunv@localhost ~]# host -t A liang.ning.com 172.16.3.10

  测试反向解析:
   [iyunv@localhost ~]# tail /var/log/messages------查看日志信息。
    Aug  5 19:29:57 localhost named[18186]: client 172.16.3.10#39276 (3.16.172.in-addr.arpa): transfer of '3.16.172.in-addr.arpa/IN': AXFR started
   Aug  5 19:29:57 localhost named[18186]: client 172.16.3.10#39276 (3.16.172.in-addr.arpa): transfer of '3.16.172.in-addr.arpa/IN': AXFR ended
  [iyunv@localhost ~]# dig -t AXFR 3.16.172.in-addr.arpa @172.16.3.10----------可以查看3.16.172.in-addr.arpa域下的所有解析信息,是否同步



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-23312-1-1.html 上篇帖子: Linux DNS正向解析和反向解析配置实例(一) 下篇帖子: Linux DNS服务器子域授权、转发器和转发域配置实例(三)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表