智能DNS比传统的DNS具有更高的智能选择化,可以根据不同的ip地址来判断出此ip来自哪个区域,从而达到根据ip可以访问到本区域的服务器,这样的好处就是减少网络延迟以及提升访问速度。不过,现在一般中小型企业在没有太大能力的情况下都会把DNS托付给第三方给予管理(CDN: Content  Delivery Network    服务商:蓝汛,网宿,帝联等)这样可以大大减少搭建机房的成本。

网络拓扑图如下 

具体步骤:

准备两台虚拟机,一个当客户端,一个当服务器端。

防火墙、selinux关闭;安装bind软件包并启动。

假设北京区域客户端ip网段是192.168.18.0/24

上海区域网段是172.17.88.0/24

我使用centos7当服务器端,rh7.4当客户端。

以上全部为实验,都只是假设,请勿深究,谢谢。

①在服务器端配置ACL。

命令:vim /etc/named.conf 

②继续在此文件定义view.

③定义数据库文件。

复制数据库文件


北京区域的数据库文件

上海区域的数据库文件

④当北京区域网段(192.168.18.0/24)访问www.zhongguo.com时,给予解析的地址为6.6.6.6

当北京区域网段(192.168.18.0/24)访问www.zhongguo.com时,给予解析的地址为8.8.8.8;当然6.6.6.6和8.8.8.8两个web服务器里面的内容完全一样,这样当客户访问时就不会影响访问速度。  


在数据库文件里添加DNS两个ip地址,作为解析服务器,不然两个网段不能ping通,使用192.168.18.0/24网段去使用172.17.110.110不能解析。而192.168.18.0/24使用DNS服务器另一个ip地址解析成功。

以上为整个实验。

本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1971652

基于DNS实现智能化访问网站相关推荐

  1. Linux上基于IP访问网站、基于同一IP不同端口访问网站、基于DNS域名访问网站、将不同域名解析到同一IP不同端口

    本文基于Linux上CentOS 7版本配合httpd服务.nginx进行配置演示 一.基于IP搭建web服务器 1.为虚拟机网卡新添加一个ip地址并重启网卡 2. 新建配置目录并写入内容 3.编辑配 ...

  2. DNS原因导致的不能访问网站问题一例

    友情提示:大家可以了解下以下在这次问题解决中用到的一些技术名词: 智能DNS和BGP了.双线及策略路由. 公司的业务发展很快,在偶的老家郑州市和河南建业合作开了新的房产项目,而且二七塔附近的华联商厦亦 ...

  3. 如何通过缩短域名的 DNS 解析时间使得用户访问网站更快速?

    作为一个站长,一定希望自己网站的打开速度足够快,以免访问者因为失去耐心而关闭浏览器. 本文将介绍如何缩短网站域名 的DNS 解析时间,来让访问者更快的打开你的网站. 一.域名的DNS 解析过程 将一个 ...

  4. Java代码访问基于https安全协议的网站或服务器

    Java代码访问基于https安全协议的网站或服务器, 一般分为有证书和无证书两种,无证书的大部分都很简单,说一下我遇到的有证书的: 证书类型:pfx,(个人证书带密码) 服务器配置:基于SSL加密模 ...

  5. 基于DNS解析的GSLB《CDN技术详解》

    基于DNS解析的GSLB工作方式 基于DNS解析的GSLB方案实际上就是把负载均衡设备部署在DNS系统中.在用户发出任何应用连接请求时,首先必须通过DNS系统来请求获得服务器的IP地址,基于DNS的G ...

  6. 如何基于IPFS建一个静态网站

    在上一篇<如何在IPFS里面上传一张图片>里面介绍了如何搭建IPFS的应用环境,今天小编给大家介绍一下如何在IPFS上创建自己的个人网站,有过个人网站创建经历的读者都知道,想要创建一个个人 ...

  7. 通过负载均衡器+域名实现容灾切换-(8)基于DNS解析的GSLB在BS架构中应用实践(转)(2)...

    ================================================================================================= 摘自 ...

  8. StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全

    http://www.freehao123.com/startssl-ssl/ 昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服 ...

  9. 客户端访问网站的整个流程图_如何阻止整个国家访问您的网站

    客户端访问网站的整个流程图 Trending posts on SitePoint today: 今天在SitePoint上的热门帖子: What is HTTP/2? 什么是HTTP / 2? Ta ...

最新文章

  1. OSChina 技术周刊第十六期 —— 每周技术精粹
  2. Keras【Deep Learning With Python】更优模型探索Keras实现LSTM
  3. resoult在python啥意思,python - __lt__而不是__cmp__
  4. mysql隔离级别 简书_数据库事务和四种隔离级别
  5. redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k
  6. Ethercat解析(十一)之分布时钟
  7. 华为与万达签订5G战略合作协议 推动5G商业场景应用
  8. ReflectedSchemas应该定期清理否则会占用大量C盘空间
  9. 51Nod-1018 排序【排序】
  10. Linu下建立svn版本库
  11. Funcode学习笔记:写一个维护性高、扩展性强的框架【By Myself】【C++】
  12. 固态硬盘比机械硬盘到底快多少呢
  13. linux emmc vfs错误,mfgtool 烧写emmc失败
  14. jsp中嵌入java代码实例,jsp中嵌入java代码
  15. word如何只设置一张为横向_word页面设置 word怎么设置单独一页横向显示?
  16. word页码上加横线word删除单页页眉
  17. Android/Linux Thermal Governor之IPA分析与使用
  18. C语言——顺序结构训练题
  19. 无服务器搭建Artalk评论系统后端
  20. 北京语言大学计算机英语统考,大学英语b级复习资料_统考英语b题库|北语网院大学英语b辅导...

热门文章

  1. 第九次作业——测试报告和用户手册
  2. root和user切换
  3. C# 大数组赋值给小数组,小数组赋值给大数组
  4. Browser增加下载路径选择功能
  5. Kinect for Windows SDK开发入门(三):基础知识 下
  6. Http状态行和状态码介绍
  7. 链接生成动态二维码图片显示在页面上
  8. MySQL数据库常用命令汇总
  9. WebService之Java原生态支持(二)
  10. python父亲节礼物_父亲节程序员硬核示爱:你能看懂几条