DNS and BIND(2)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介:

  主从通信,当主DNS修改之后,序列号递增,数据段将会发送到从DNS服务器保存起来,从DNS服务器只具有读权限,而不具备写权限;除了主从通信这类辅助DNS,还有一种DNS机制是我们经常用到的,就是具有“父子关系”的DNS服务器;子DNS可以访问父DNS服务器中的域名,也可以访问自己所具有的域名;子域DNS的类型也是master,也属于主服务器,不过他是继承在父域下的DNS服务器,当访问与他无关的域名时,他会去访问父DNS,若父DNS也没有,则表示该域名不在其访问范围;而实现这一过程所要依赖的是转发器;

  转发器,可以进行局部区域转发以及全局转发,局部区域转发,即针对某一特定域名,当子域访问这个域名时即将其转发至某一特定服务器;全局转发则是不论什么域名,只要当前服务器不存在该域名则将其转发;转发器还存在一个first,only顺序关系;当设置为first,表示当访问一个域名时,首先转发给指定的转发器,若转发器没有办法找到这个域名,则当前服务器自行迭代查找;当设置为only时,则表示不论什么域名直接转发给指定服务器,自身不进行迭代操作;

  区域转发:

  在/etc/named.rfc1912.zones中声明局部域名

  zone "域名" IN {

    type forward;

     forward first|only;

     forwarders { 转发地点IP; };

  };

  全局转发:

  在主配置文件/etc/named.conf中的option()中设置全局转发关键字

  在其中加上:

  forward first|only;

  forwarders { 转发地点IP; };


  配置“父子关系”DNS:

  ①子域委派授权:

  直接在父域的资源记录文件当中添加子域的NS服务器记录,并指定IP地址即可;

  如

  wjq.qhdlink.com. IN NS ns.wjq.qhdlink.com.

  ns.wjq.qhdlink.com IN A 172.16.72.4

  这样通过访问父域的服务器,也可以访问子域当中存在的域名;

  如:

  wKiom1mTDe6QPj7TAABq8bHBnRc660.jpg-wh_50

  添加子域的服务器ns2;域名wjq.qhdlink.com


  ②子域中设置转发器

  局部转发:

  zone "wjq.qhdlink.com" IN {

    type forward;

     forward first|only;

     forwarders { 172.16.72.2; };

};

  全局转发:

  forward first|only;

  forwarders { 172.16.72.2; };

  如:

  wKioL1mTDkWCRsQtAABV7-LuL0U862.jpg-wh_50

  ③设置/etc/named.rfc912.zones

  wKiom1mTDqOB9mYiAAATq_k7z_4530.jpg-wh_50

  ④touch /var/named/tech.qhdlink.com.zone;设置子域的资源记录文件;

  wKioL1mTDuTB6PQ4AABHigXwur8829.jpg-wh_50

  

操作结果:

  ①在子域访问子域中不存在但父域存在的域名

  wKioL1mTD47SZ4TYAACHLDfzIH4057.jpg-wh_50  

  

  ②在子域,通过父域访问子域的域名

  wKiom1mTD--yMKeOAACG4TPoxQk803.jpg-wh_50


  



本文转自 wujunqi1996 51CTO博客,原文链接:http://blog.51cto.com/12480612/1956597
相关文章
|
2月前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
89 2
基于bind软件部署DNS服务器
|
3月前
|
JavaScript 前端开发
bind原理深度解析
【8月更文挑战第1天】bind原理深度解析
41 0
|
6月前
|
Linux 调度 数据库
|
6月前
|
域名解析 网络协议 Ubuntu
【域名解析DNS专栏】搭建私有DNS服务器:从BIND到CoreDNS的选择
【5月更文挑战第26天】本文对比了两种流行的DNS服务器软件BIND和CoreDNS。BIND以其稳定性及丰富功能著称,广泛兼容各类平台,适合复杂环境;CoreDNS则以其高性能、模块化设计和易用性脱颖而出。根据需求、资源和技术水平,用户可选择适合自己的DNS服务器。安装示例包括BIND在Ubuntu上的apt安装及基本配置,以及CoreDNS的snap安装和YAML配置。
441 0
|
6月前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
80 0
|
域名解析 缓存 运维
Linux巩固篇013-Linux BIND域名解析服务
纸上得来终觉浅,绝知此事要躬行
348 1
Linux巩固篇013-Linux BIND域名解析服务
|
网络协议 Linux 网络安全
CentOS通过bind配置DNS服务器(下)
CentOS通过bind配置DNS服务器(下)
392 0
CentOS通过bind配置DNS服务器(下)
|
网络协议 Linux 网络安全
CentOS通过bind配置DNS服务器(上)
CentOS通过bind配置DNS服务器(上)
572 0
CentOS通过bind配置DNS服务器(上)
|
存储 缓存 网络协议
RH358管理DNS和DNS服务器--使用BIND 9配置授权名称服务器
RH358管理DNS和DNS服务器--使用BIND 9配置授权名称服务器
647 0
RH358管理DNS和DNS服务器--使用BIND 9配置授权名称服务器
|
网络协议 测试技术 数据库
内建DNS服务器--BIND
参考 BIND 官网:http://www.isc.org/downloads/bind/ 1、系统环境说明 [root@clsn6 ~]# cat /etc/redhat-release CentOS release 6.
1448 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多