什么是智能解析?

传统的DNS解析,在收到解析请求时,并不会判断访问者来源,而是会返回一个固定的IP地址或者随机选择一个IP地址返回给访问者,这样容易产生较高的延时或造成线路的拥堵。而智能解析,可以智能判断访问者来源,并为其匹配不同的IP地址,这样就能够减少解析时延,提升网站访问速度。

传统DNS解析

我们以域名www.example.com为例,它有三台服务器,我们通过域名解析分别将其指向移动IP(192.1.1.1)、联通IP(192.1.1.2)和电信IP(192.1.1.3)。

那么当用户在访问www.example.com时,传统DNS解析不会判断用户的来源,会将三个IP地址全部返回给用户的本地DNS服务器,再由本地DNS服务器随机将其中一个IP地址返回给访问者,如果访问者IP是移动线路,返回给一个电信或联通IP,那么就会造成跨网访问,提高了访问延迟。

智能DNS云解析

智能云解析会根据访问者IP所属运营商返回对应的解析地址,如果访问者是移动IP,就返回移动服务器地址(192.1.1.1),如果访问者是联通IP,就返回联通服务器地址(192.1.1.2),如果访问者是电信IP,就返回电信服务器地址(192.1.1.3)。这样就避免了访问者跨网访问产生的高延迟,解析访问速度都大大提升。

实现原理

智能云解析通过识别LocalDNS的出口IP,来判断访问者的来源。

(1)如果客户端的LocalDNS支持EDNS

智能云解析会优先获取 edns-client-subnet 扩展里携带的IP ,如果edns-client-subnet 扩展里存在IP,云解析DNS会以该IP来判断访问者的地理位置 ;如果不存在,则以LocalDNS出口ip来判断访问者的地理位置。

(2)如客户端LocalDNS不支持EDNS

LocalDNS会迭代请求至智能云解析,云解析根据访问者LocalDNS出口IP判断其所在的地理位置,匹配对应的解析结果。

(3)如客户端LocalDNS变相支持EDNS

用户发起DNS请求,递归到LocalDNS,则LocalDNS将本次请求发送到二级节点,通过二级节点向云解析DNS发起请求,此时云解析DNS会根据LocalDNS二级节点的地域位置返回具体的细分线路解析结果。

什么是智能DNS云解析?云解析如何实现智能解析效果?相关推荐

  1. 互联网dns架构实现智能dns实现

    互联网dns架构实现&&智能dns实现 实验环境:准备8台虚拟机,具体ip配置如下图 实验目的:互联网DNS工作原理的简单实现(域名解析.只缓存DNS服务器.DNS子域委派和转发.主从 ...

  2. 华域php公司,华域智能DNS系统

    产品背景: 互联网的飞速发展使人们的生活方式.信息获取途径都发生着巨大的变化,其提供的方便而广泛的互连必将对未来社会生活的各个方面带来影响.然而互联网是由成千上万个网络组成的,其中又包括公用网络和私有 ...

  3. 智能DNS云解析的宕机切换是如何实现的?-中科三方

    中科三方智能DNS云解析所具备的宕机切换功能可以最大程度保障网站服务器的高可用性和连续性,避免企业因服务器宕机产生的业务损失. 一.服务器宕机的原因有哪些? 1.意外重启 操作员因维护或更新服务器.部 ...

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

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

  5. 从中心走向边缘——深度解析云原生边缘计算落地痛点

    作者:段嘉,新胜 云计算发展史,就是虚拟化技术的发展史.近 20 年来云计算与互联网相互促进高速发展,中心云技术成为全社会通用的基础设施.随着物联网.人工智能等技术的不断发展,尤其是产业互联网发展落地 ...

  6. 阿里云、腾讯云、百度云究竟谁比较厉害?一文解析云计算的未来趋势

    阿里云.腾讯云.百度云究竟谁比较厉害?一文解析云计算的未来趋势 近年来,"云"非常热,此云既非萧红笔下的"火烧云",也不是徐志摩康桥别过的那片云,而是网络虚拟世 ...

  7. 智能DNS解析+JBOSS集群(一)

    智能DNS+JBOSS集群<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  8. @程序员,让8年京东架构师为你解析云原生监控和日志解决方案!

    监控和日志是大型分布式系统的重要基础设施:监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断. 云原生应用具有分布与动态的特性,而所有此类应用通常都会用到容器和无服务器函数等临时技术 ...

  9. 谈智能DNS解析的应用

    谈智能DNS解析的应用 前言 随着原中国电信集团按南北地域分家,新的中国电信和网通集团随即成立,互联网的骨干网也被一分为二了,北有网通.南有电信.从此,细心的网民可以发现,有些经常访问的网站速度一下子 ...

  10. 为了适应云数据库mySQL产品_金山云数据库RDSMySQL的产品功能大解析

    相信大家对于云数据库RDSMySQL并不会太陌生,这是一款高性能数据库服务,对于企业来说拥有管理便捷.数据安全.稳定可靠.节约成本等优势,可以兼容MySQL协议,满足企业的不同需求. 在产品功能方面, ...

最新文章

  1. “GAN之父”:当初为了深度学习买GPU,现在后悔没多挖点比特币
  2. 前端-----盒子模型
  3. hibernate 级联删除
  4. Weblogic EJB 学习笔记(3)精
  5. java jvm调优_(第2部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...
  6. 设计模式——单例模式详解
  7. 虚拟服务器e,虚拟主机服务器E
  8. 英文标点符号翻译大全
  9. MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)
  10. 模式识别之聚类算法k-均值---k-均值聚类算法c实现
  11. mysql 表与表之间的条件比对_《MySQL数据库》关联查询
  12. 民航重组:做大容易做强难
  13. 散酒到底多少钱才是纯酿的
  14. 用Barcode生成条形码图片
  15. 常用数据库学习资源站点
  16. VS Code 调试 Angular 和 TypeScript 的配置
  17. ATL 中 USES_CONVERSION 的具体功能
  18. KeyMob--最智能的移动广告聚合平台
  19. 结构体变量偏移量及大小计算
  20. IDEA社区版利用maven创建web

热门文章

  1. A卡福利 : AMD Fluid Motion Video补帧教程,让你的视频从24帧补到60帧(144)
  2. java软尾山地车评测_GT Sensor X Pro 软尾山地自行车测评
  3. 巧妙的实现一套键鼠无缝控制两台联网的主机
  4. android 多媒体封装格式详解---MKV
  5. 一篇很感人的DOTA小说--我本近卫
  6. 【Axure】动态图表设计-柱状图、折线图、饼图(免费下载)
  7. 用Jekyll生成网页部署的若干问题
  8. uc android 面试题,一道新浪UC部门软件测试面试题
  9. lombok slfj 中_Lombok快速入门
  10. 南洋生活,聊聊新加坡的房地产