博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于DNS实现智能化访问网站
阅读量:7209 次
发布时间:2019-06-29

本文共 816 字,大约阅读时间需要 2 分钟。

  智能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

转载地址:http://pvgum.baihongyu.com/

你可能感兴趣的文章
python操作三大主流数据库(13)python操作redis之新闻项目实战①新闻数据的导入
查看>>
2013夏,iDempiere来了 - v1.0c Installers (Devina LTS Release) 2013-06-27
查看>>
每天一个linux命令(22):find 命令的参数详解
查看>>
然后是几点(15)
查看>>
15.节点属性
查看>>
ISO-8859-1编码
查看>>
PHP 代码评审的 10 个提示
查看>>
你知道吗?Web的26项基本概念和技术
查看>>
方案优化:网站实现扫描二维码关注微信公众号,自动登陆网站并获取其信息...
查看>>
Leetcode | Balanced Binary Tree
查看>>
sqlServer对内存的管理
查看>>
挑战密室
查看>>
利用Solr服务建立的站内搜索雏形---solr1
查看>>
5、jmeter-逻辑控制器介绍与使用
查看>>
如何遍历List对象
查看>>
2012年4月19日
查看>>
获取站点所有缓存,以及清除站点缓存
查看>>
oracle 是user_tables里面可以查找到一个表,而用DESC或者insert语句插入时就会报不存在视图。...
查看>>
找水王续
查看>>
cocos2d-x之Node移除HelloWorld节点
查看>>