将相同的域名解析为不同的IP地址,比如我的DNS服务器(chinaskills.com)上有一个对应外网(100.100.100.100)和一个对应内网(192.168.100.100)的接口,而当外网用户想知道www.chinaskills.com这个主机地址时,取得是竟然是我对内的地址,那么还需要通过NAT才能连接到我内网的接口,为了提高解析速度和控制来着客户端的请求,可以通过view功能将我的区域设为不同的IP地址进行解析,内网的响应由我内网的zone,外网响应外网的zone。

(1)环境

关闭SELinux,关闭防火墙,时间同步

(2)WEB服务配置

[root@wwwserver ~]# yum -y install httpd

[root@wwwserver ~]# echo I am WWWSERVER > /var/www/html/index.html

[root@wwwserver ~]# curl 127.0.0.1

I am WWWSERVER

(3)开启路由转发

[root@dnsserver ~]# echo net.ipv4.ip_forward = 1 > /etc/sysctl.conf [root@dnsserver ~]# sysctl -pnet.ipv4.ip_forward = 1

(4)DNS服务器主配置文件

[root@dnsserver named]# cat /etc/named.conf

options {

listen-on port 53 { any; };

listen-on-v6 port 53 { ::1; };

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query { any; };

recursion yes;

dnssec-enable yes;

dnssec-validation yes;

/* Path to ISC DLV key */

bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

pid-file "/run/named/named.pid";

session-keyfile "/run/named/session.key";

};

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

acl neiwang { 192.168.100.0/24; };

acl waiwang { !192.168.100.0/24; any; };

view "lan" {

match-clients { "neiwang"; };

recursion yes;

zone "." IN {

type hint;

file "named.ca";

};

include "/etc/lan.zone";

};

view "wan" {

match-clients { "waiwang"; };

recursion yes;

zone "." IN {

type hint;

file "named.ca";

};

include "/etc/wan.zone";

};

#include "/etc/named.rfc1912.zones";

include "/etc/named.root.key";

(5)区域文件配置

[root@dnsserver ~]# cd /etc/

[root@dnsserver etc]# cp -a named.rfc1912.zones lan.zone

[root@dnsserver etc]# cp -a named.rfc1912.zones wan.zone

[root@dnsserver named]# cat /etc/lan.zone

zone "chinaskills.com" IN {

type master;

file "lan1.zone";

allow-update { none; };

};

zone "100.168.192.in-addr.arpa" IN {

type master;

file "lan2.zone";

allow-update { none; };

};

[root@dnsserver named]# cat /etc/wan.zone

zone "chinaskills.com" IN {

type master;

file "wan1.zone";

allow-update { none; };

};

zone "100.100.100.in-addr.arpa" IN {

type master;

file "wan2.zone";

allow-update { none; };

};

(6)区域数据库文件配置

[root@dnsserver etc]# cd /var/named/

[root@dnsserver named]# cp -a named.localhost lan1.zone

[root@dnsserver named]# cp -a named.localhost wan1.zone

[root@dnsserver named]# cp -a named.loopback lan2.zone

[root@dnsserver named]# cp -a named.loopback wan2.zone

lan1.zone

lan2.zone

wan1.zone

wan2.zone

(7)测试

内网:

外网:

Centos 7搭建DNS(5)智能DNS相关推荐

  1. linux bind 分离 DNS,Linux智能DNS服务搭建之Bind服务(一)

    一.准备工作 1.DNS学前准备 学习目标: 1.了解原理:dns实现原理及实际dns应用 2.动手搭建:掌握Bind服务的搭建过程及DNS测试方法 3.深入学习:dns负载均衡实现 4.掌握应用:只 ...

  2. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

  3. bind dlz mysql rpm_智能DNS --BIND DLZ+MYSQL

    智能DNS --BIND DLZ+MYSQL 一.概念介绍: 1.智能DNS: 智能DNS就是根据用户的来路,自动智能化判断来路IP返回给用户,而不需要用户进行选择. 智能DNS与普通DNS区别: 普 ...

  4. DNS云学堂 | 智能DNS让CDN乘风破浪

    智能DNS是DNS领域经常被提及的一个概念.在和运营商客户进行技术交流时,也总是被问及,到底什么是智能DNS?智能DNS在CDN中扮演什么角色?它是怎么样的工作机制?今天DNS云学堂就来具体讲解下.e ...

  5. Centos Linux 下基于bind的智能DNS搭建

    智能DNS即是能够根据用户请求过来的IP,进行自动的智能解析,从而把用户请求发送至距离用户最近,响应速度最快的服务器上.相较于普通的DNS,只是解析IP地址,而不去判断用户的来源,这是它的优势所在:目 ...

  6. 实现私有DNS搭建(正向解析+反向解析+主从同步+安全措施+配置转发服务器+基于ACL实现智能DNS)

    先了解一些bind中常用工具: dig :DNS 查找工具 描述: dig是一个用于查询DNS名称服务器的灵活工具.它执行DNS查找并显示从所查询的名称服务器返回的答案.大多数DNS管理员使用dig来 ...

  7. Centos 7 搭建DNS正向解析和反向解析

    Centos 7  搭建DNS正向解析和反向解析服务的三要素:安装-配置-启动  1.使用yum安装DNS  yum  install  bind -y  2.修改配置文件       vi /etc ...

  8. linux7 dns正向,Centos 7 搭建DNS正向解析和反向解析

    Centos 7 搭建DNS正向解析和反向解析 服务的三要素:安装-配置-启动 1.使用yum安装DNS yum install bind -y 2.修改配置文件 vi /etc/named.conf ...

  9. 关于CDN和DNS技术的解析以及搭建智能DNS的方法

    1.1CDN的概念阐释 CDN的全称是Content Delivery Network,即内容分发网络.CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡.内容分 ...

  10. centos 4.4 智能DNS解决南北互通方案

    一.应用背景   某网络广告公司,总部设在中国上海,是一个具有多项全球顶尖互联网专利技术的专业广告集团,主营在线网络广告,业务量庞大,广告主及联盟网站众多且遍布不同区域.由于南北互通问题,严重制约了市 ...

最新文章

  1. 日志分析工具splunt
  2. FUSE队列管理浅析
  3. Python2.7+selenium2自动化测试环境搭建
  4. OpenCV形态学变换函数morphologyEx()开运算的使用
  5. php-cgi.exe系统错误 无法启动程序,因为计算机中丢失api-ms-win-crt-conio-l1-1-0.dll 尝试解决安装该程序以解决此问题
  6. 虚拟主机评测网已经崭露头角
  7. 【BZOJ】3052: [wc2013]糖果公园 树分块+带修改莫队算法
  8. jsp、css中引入外部资源相对路径的问题
  9. 语音识别准确率永远达不到100%?
  10. 前端之CSS第二部分属性相关
  11. 基于Python3-Pygame的植物大战僵尸小游戏
  12. 2021-03-31【Caltech行人数据集的 .vbb 转 .xml 】(学习记录)
  13. 高数 | 【多元函数微分学】如何判断二元微分式是否为全微分
  14. 【LoRa点对点通信与控制】
  15. 3D 专业词汇 (转)
  16. 笔记本电脑开不了机?3种解决方法
  17. asp.net928-研究生报名系统
  18. 2021顶级的开源 BI(商业智能)软件和报表工具
  19. Python 计算思维训练——输入和错误处理练习(一)第三关
  20. 以太坊开发(一)——Truffle和Ganache

热门文章

  1. 51单片机驱动ESP8266
  2. linux终端同步文件目录,文件和目录比较工具?
  3. 无抵押贷款 幸福生活新选择
  4. CG cosh, exp, sinh, smoothstep, tanh, perlin_easeCurve1/2 曲线
  5. C++ RALL机制浅谈
  6. VUE ELEMENT UI 清空select 下拉选项
  7. 解决树莓派鼠标延迟/迟滞问题-转CSDN博主“Deiki”-sunziren
  8. 如何让自己变得更加成熟
  9. 如何在在网站上下载视频
  10. 本原多项式/PRBS编码