Centos7.5配置智能DNS服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7.5配置智能DNS服务器相关的知识,希望对你有一定的参考价值。

  • 本例要求针对域名www.51cto.com 实现智能DNS解析,当不同的客户机来查询时能够给出不同的答案。完成下列任务:

    1. 从主机192.168.2.200查询时,结果为: 1.1.1.1
    2. 从其他客户端查询时,结果为: 1.2.3.4

      拓扑图如下:
      技术分享图片

  • 案例方案:在配置DNS服务器时,通过view视图设置来区分不同客户机、不同地址库,即配置配置Split分离解析。

  • 第一步,为tedu.cn区域建立两份解析记录文件
    第一份解析记录文件提供给客户机192.168.2.200,对应目标域名www.51cto.com 的A记录地址为1.1.1.1
    相关操作及配置如下:
    技术分享图片
    第二份解析记录文件提供给其他客户机,对应目标域名
    www.51cto.com 的A记录地址为1.2.3.4
    相关操作及配置如下:
    技术分享图片
  • 第二步,修改named.conf配置文件,定义两个view,分别调用不同解析记录文件,重启named服务器,相关操作如下:
    技术分享图片

[[email protected] named]# systemctl restart named

  • 第三步,测试
    在客户机pc-200上上查询www.51cto.com ,结果是1.1.1.1,如下图
    技术分享图片
    在服务器svr100自身上查询www.51cto.com ,结果是1.2.3.4,如下图:
    技术分享图片

    总结:利用智能DNS服务器,可以使得当不同的客户机来查询时能够给出不同的解析结果。

以上是关于Centos7.5配置智能DNS服务器的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.5配置缓存DNS服务器

Centos7.5配置DNS特殊解析应用

CentOS7.0下智能DNS服务配置

转: centos7.5 下 coredns+etcd搭建DNS服务器

Linux配置智能DNS服务

centos7.5下coredns+etcd搭建DNS服务器