基于DNS实现智能化访问网站
智能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实现智能化访问网站相关推荐
- Linux上基于IP访问网站、基于同一IP不同端口访问网站、基于DNS域名访问网站、将不同域名解析到同一IP不同端口
本文基于Linux上CentOS 7版本配合httpd服务.nginx进行配置演示 一.基于IP搭建web服务器 1.为虚拟机网卡新添加一个ip地址并重启网卡 2. 新建配置目录并写入内容 3.编辑配 ...
- DNS原因导致的不能访问网站问题一例
友情提示:大家可以了解下以下在这次问题解决中用到的一些技术名词: 智能DNS和BGP了.双线及策略路由. 公司的业务发展很快,在偶的老家郑州市和河南建业合作开了新的房产项目,而且二七塔附近的华联商厦亦 ...
- 如何通过缩短域名的 DNS 解析时间使得用户访问网站更快速?
作为一个站长,一定希望自己网站的打开速度足够快,以免访问者因为失去耐心而关闭浏览器. 本文将介绍如何缩短网站域名 的DNS 解析时间,来让访问者更快的打开你的网站. 一.域名的DNS 解析过程 将一个 ...
- Java代码访问基于https安全协议的网站或服务器
Java代码访问基于https安全协议的网站或服务器, 一般分为有证书和无证书两种,无证书的大部分都很简单,说一下我遇到的有证书的: 证书类型:pfx,(个人证书带密码) 服务器配置:基于SSL加密模 ...
- 基于DNS解析的GSLB《CDN技术详解》
基于DNS解析的GSLB工作方式 基于DNS解析的GSLB方案实际上就是把负载均衡设备部署在DNS系统中.在用户发出任何应用连接请求时,首先必须通过DNS系统来请求获得服务器的IP地址,基于DNS的G ...
- 如何基于IPFS建一个静态网站
在上一篇<如何在IPFS里面上传一张图片>里面介绍了如何搭建IPFS的应用环境,今天小编给大家介绍一下如何在IPFS上创建自己的个人网站,有过个人网站创建经历的读者都知道,想要创建一个个人 ...
- 通过负载均衡器+域名实现容灾切换-(8)基于DNS解析的GSLB在BS架构中应用实践(转)(2)...
================================================================================================= 摘自 ...
- StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全
http://www.freehao123.com/startssl-ssl/ 昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服 ...
- 客户端访问网站的整个流程图_如何阻止整个国家访问您的网站
客户端访问网站的整个流程图 Trending posts on SitePoint today: 今天在SitePoint上的热门帖子: What is HTTP/2? 什么是HTTP / 2? Ta ...
最新文章
- OSChina 技术周刊第十六期 —— 每周技术精粹
- Keras【Deep Learning With Python】更优模型探索Keras实现LSTM
- resoult在python啥意思,python - __lt__而不是__cmp__
- mysql隔离级别 简书_数据库事务和四种隔离级别
- redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k
- Ethercat解析(十一)之分布时钟
- 华为与万达签订5G战略合作协议 推动5G商业场景应用
- ReflectedSchemas应该定期清理否则会占用大量C盘空间
- 51Nod-1018 排序【排序】
- Linu下建立svn版本库
- Funcode学习笔记:写一个维护性高、扩展性强的框架【By Myself】【C++】
- 固态硬盘比机械硬盘到底快多少呢
- linux emmc vfs错误,mfgtool 烧写emmc失败
- jsp中嵌入java代码实例,jsp中嵌入java代码
- word如何只设置一张为横向_word页面设置 word怎么设置单独一页横向显示?
- word页码上加横线word删除单页页眉
- Android/Linux Thermal Governor之IPA分析与使用
- C语言——顺序结构训练题
- 无服务器搭建Artalk评论系统后端
- 北京语言大学计算机英语统考,大学英语b级复习资料_统考英语b题库|北语网院大学英语b辅导...