DNS:

1、localDNS查CNAME

2、根据cip与CNAME查A记录

(查询A记录时,使用edns协议访问httpdns服务提供商,包括qq,dnspod等)

——————————

但通常使用localDNS查询CNAME记录时也会有风险,不可靠等

这时需使用edns协议连同A记录、CNAME一块返回,并进行缓存

通过edns查询cname与A记录的一些特点:

通过原始的host去查询A记录经常会无法查询到,这也是先查cname再查A记录的原因

——————————

在普通的查询中,需要用localdns先查CNAME后,根据查询到的cname才能去请求dnspod等publicdns

原因是因为:直接用原始的host查询dnspod等publicdns,通常是查不到A记录的;

但用localdns查到的cname再去查publicdns则能查到。

转载于:https://blog.51cto.com/tenderrain/2128148

DNS,edns,httpdns杂谈相关推荐

  1. 计算机网络协议(五)——DNS、HTTPDNS

    底层网络知识详解:DNS.HTTPDNS 概述 一.DNS协议:网络世界的地址簿 1.1 DNS解析流程 1.2 负载均衡 二.HTTPDNS 概述 这个专栏的计算机网络协议,我是在极客时间上学习 已 ...

  2. 看懂DNS到HttpDNS

    看懂DNS到HttpDNS 文章目录 看懂DNS到HttpDNS DNS 什么是DNS以及DNS的作用 为何需要DNS解析域名成IP 简单域名知识 DNS解析流程 本地DNS DNS解析总结 基于UD ...

  3. Dns与httpDNS的区别

    一.什么是DNS DNS(Domain Name System,域名系统)是互联网的一项服务.它是域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS 使用 UDP 端口53, ...

  4. DNS与HTTPDNS

    DNS服务器 根DNS服务器:返回顶级域DNS服务器的IP地址 顶级域DNS服务器:返回权威DNS服务器的IP地址 权威DNS服务器:返回相应主机的IP地址 流程图: 负载均衡 内部负载均衡:可以配置 ...

  5. 全面理解DNS及HTTPDNS

    说明 移动场景下DNS解析开销是整个网络请求中不可忽略的一部分.在弱网环境下,基于UDP的LocalDNS解析非常容易出现解析超时的问题,并且即使解析成功会消耗数百毫秒乃至更甚,对我们整个业务请求而言 ...

  6. Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成

    谈到优化,首先第一步,肯定是把一个大功能,拆分成一个个细小的环节,再单个拎出来找到可以优化的点,App 的网络优化也是如此. 在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运 ...

  7. 计算机网络是如何通信的「三」DNS

    DNS是 Domain Name System 的缩写,也就是 域名解析系统,它的作用非常简单,就是根据域名查出对应的 IP地址. 你可以把它想象成一本巨大的电话本,比如当你要访问域名www.163. ...

  8. 如何突破DNS报文的512字节限制

    "DNS协议大家都应该很熟悉,最近有同学问到如何获得UDP承载的超过512字节的DNS报文,借此机会,我们一起了解下DNS协议与报文长度有关的一些细节." 本文将讨论的是DNS协议 ...

  9. DNS support edns-client-subnet

    看了2天RFC,终于让DNS支持edns-client-subnet协议,通过google dns resolver的请求,可以获取用户的ip地址. 国内很多CDN和DNS提供商都已经实现了,但网上的 ...

最新文章

  1. 推荐8个实用性十足,但是很小众的手机APP
  2. 京东王笑松:7FRESH是“无界零售”理论的业务践行
  3. [洛谷P5057][CQOI2006]简单题
  4. 2020-12-3(详解虚拟地址如何转化为物理地址)
  5. mysql or会用到索引吗_mysql or条件可以使用索引而避免全表
  6. pandas 数据索引与选取
  7. 平台式可复用的应用集成能力,助您敏捷、高效的完成企业数字化转型
  8. unittest测试框架详谈及实操(四)
  9. The _imagingft C module is not installed
  10. Python程序员都会喜欢的6个库
  11. 微信公众号基本配置之服务器配置
  12. 微信卡券开发-卡券核销
  13. C语言第零次作业总结
  14. 基于深度学习的图像篡改识别
  15. tweepy抓取Twitter数据
  16. java + jfreechart + itextpdf创建折线图饼图并导出为pdf
  17. windows10桌面_windows10桌面美化
  18. 银河麒麟踩坑笔记——sh文件设置开机自启
  19. ctf-web-No one knows regex better than me
  20. PS软件基础学习,抠图小技巧,轻松完成设计中最基础的一步。

热门文章

  1. aFleX脚本常见错误
  2. hive数据导入导出
  3. mysql 数据库快照迁移_快照方式备份mysql 数据库
  4. php request order,php.ini中的request_order推荐设置,requestorder_PHP教程
  5. list删除某个元素_Python基础入门之列表(list)
  6. 使用C++的Socket实现从客户端到服务端,服务端到客户端传输文件
  7. poj3177(双联通分量)
  8. 网络优化(中国计量大学现代科技学院第三届“中竞杯”程序设计校赛(网络赛))
  9. 图论刷水题记录(二)(最短路-----SPFA算法)
  10. hangfire 过期记录_时隔数月后我又有减肥的想法(饮食日记录)