客户访问www.abc.com的dns请求流程如图:

1, 首先向其所在运营商的Local DNS发起www.abc.com域名的DNS请求,步骤1;

2, 运营商的Local DNS服务器从RootDNS得知www.abc.com由DNS-CTC、DNS-CNC、DNS-USA1和DNS-USA2来解析,即RootDNS同时返回此4个DNS服务器地址给LDNS(这是DNS的工作原理,它一定会返回所有关于请求的记录,在此即4个DNS服务器。如果只返回一个DNS而此DNS刚好中断服务了,那么Local DNS只能是解析失败了),步骤2和3;

3, Local DNS轮询向这4个DNS服务器发出域名解析的请求,直到返回数据,步骤4;

4, 假如DNS-CTC相应LDNS的域名解析请求,同时返回2台GTM的地址(Listener),步骤5;

5, 接受到请求的GTM首先查询在本地是否有该Local DNS的就近性表项,如果存在,则直接给Local DNS返回速度最快的服务器地址。如果不存在,则通知另外一台GTM发起对该Local DNS的查询,步骤6和7;

6, 两台3DNS分别对LocalDNS进行Probe。例如GTM-A查询该Local DNS的RTT时间为50ms,而GTM-B查询同一Local DNS的RTT时间为100ms,则此时在两台GTM内都形成了该Local DNS的对应就近性表记录;

7, 接受到Local DNS请求的GTM-A根据系统的就近性表返回相应的Data Center内的WEB服务器地址(即1.1.1.1),步骤8;

8, Local DNS获得地址后,将该地址返回给用户,到此DNS请求过程结束,步骤9;

9, 用户向www.albc.com(1.1.1.1)网站发起访问,步骤10。

DNS与GTM协同工作原理相关推荐

  1. 5 gtm 工作原理_DNS、GSLB和GTM的差别:概念太多

    前段时间和立项小组讨论了DNS.GSLB和GTM的区别,才注意到在GSLB之后,又出来一个GTM,研究了一下也不算什么新概念.估计最早是设备厂商提出,CDN和云厂商开始提供在线业务后加大了宣传,把DN ...

  2. Windows下DNS ID欺骗的原理与实现

    域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换信息.通常,网络用户通过UDP协议和DNS服务器进行通信,而服务器在特定的53端口监听,并返回用户所需 ...

  3. DNS服务解析与原理笔记

    引言 DNS介绍 DNS原理与解析 DNS查询 DNS服务搭建 DNS劫持和污染 计算机面试 or 真题 DNS应用扩展 参考与推荐 引言 我想很多人遇到过这样一种情况,电脑突然上不了网了,或者说可以 ...

  4. 通信网络中DNS服务器的位置在哪,DNS服务器的工作原理及其过程

    DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作.为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是便 ...

  5. domain,DNS,冗余,DNS劫持的大致原理

    一.domain 解释:域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation).信任关系是连接在域与域之间的桥梁.当一个域与其他域建 ...

  6. f5 gtm 工作原理_F5基本模块架构

    初识F5 提起F5,首先会想到负载均衡,也就是Load Balance.其意思就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器.企业关键应用服务器和其它关键 ...

  7. 路由器DNS代理的工作原理介绍

    DNS 是域名系统的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串,一般来说宽带路由器都有DN ...

  8. DNS Reply Flood防御原理

    介绍DNS Reply flood攻击和防御原理. DNS Reply Flood是指攻击者在一定条件下将大量伪造的DNS应答包发送给某个DNS服务器或主机,从而消耗服务器的处理性能. FW基于目的地 ...

  9. DNS服务,SSL原理

    1.简述常见加密算法及常见加密算法原理,最好使用图例解说 2.搭建apache或者nginx并使用自签证书实现https访问,自签名证书的域名自拟 3.简述DNS服务器原理,并搭建主-辅服务器 4.搭 ...

  10. 浅谈DNS劫持相关概念及原理

    目录 一.前言 二.什么是DNS? 三.DNS原理 1.DNS工作原理 2.DNS服务器 3.本地DNS 4.域名的层级 5.根域名服务器 四.DNS劫持 1.什么是DNS劫持 2.DNS劫持的方法 ...

最新文章

  1. Codeforces 550D. Regular Bridge 构造
  2. 洛谷 P1736 创意吃鱼法(多维DP)
  3. java迭代器cas,java提高篇(三十)-Iterator - Java 技术驿站-Java 技术驿站
  4. Spring线程池开发实战
  5. 不写一行代码,基于Jmeter打造性能测试数据平台
  6. 在字符串中标红_在C ++中标记字符串
  7. sed 之简单用法小记
  8. c++位运算_最全位运算总结
  9. centos Apache、php、mysql默认安装路径
  10. OCR识别身份证及营业执照图片(Java版)
  11. FP-XH 松下PLC控制器资料下载
  12. 如何面对高水平的破解组织 谈暴力破解应对
  13. DIB迪博数据库(2000-2018年)
  14. linux grep 和 find 命令
  15. K-Means(K均值聚类)原理及代码实现
  16. java生成短信验证码 字母加数字的验证码
  17. 程序员如何写一份合格的简历?(附简历模版)
  18. 蓝桥杯-算法提高-Cowboys
  19. css零到一基础教程042:CSS 谷歌字体
  20. 七年级上册计算机基础知识教案,七年级上册信息技术教案

热门文章

  1. laravel-excel 3 导出(多图片导出)
  2. Mybatis 自学笔记【全结尾狂神说练习29道】
  3. 国内算法竞赛平台汇总
  4. 搜狗推送工具-搜狗批量提交软件
  5. golang快速实现服务端网页截图
  6. 电源篇-集成三端稳压器
  7. 宝洁中国CIO沈锋:全球日化巨头是如何做数字化的|数字思考者50人
  8. c# spire.xls 设置文字为微软雅黑_微软推出的逆天神器,让我抛弃用了5年的 Chrome。...
  9. Ncurses学习经历(九)屏幕操作
  10. 【极客学院】-iOS学习笔记-2-Xcode(安装,创建项目,工作空间)