DNS解析

作者: TT宁 | 来源:发表于2018-12-06 15:03 被阅读0次

顺序执行,找到域名——>IP映射为止

点赞文章:https://www.jianshu.com/p/635503c40601

1.     浏览器DNS缓存。打开chrome://net-internals/#dns,能清dns缓存,我发现http1.1不好用,http1.1支持keep-alive,所以你清了dns,但是socket还在,修改hosts文件不能即时生效原因在此。等几分钟socket断了,或者手动关闭socket,hosts可即时生效。

2.     OS缓存。操作系统有个hosts文件,修改hosts文件会清空OS缓存,然后缓存hosts信息,根据hosts文件缓存的TTL是0,无失效时间。

                       hosts文件:10.1.20.2  mobile-api.haodf.com  wifi-api.haodf.com           (查看DNS缓存:ipconifg /displaydns,清缓存:ipconfig /flushdns)

系统缓存了三条记录,IP——>域名(PTR记录)、域名——>IP(A记录)、域名——>域名(CNAME记录)(注意hosts记录的顺序与缓存现象)

3.    LDNS。一般在同城,距离不远处,约80%的域名解析到这里就结束了,所以 nslookup www.baidu.com等网址的时候,都会标志“非权威”,因为在这里命中了缓存,linux系统有/etc/resolv.conf文件,用来保存LDNS服务器地址,此地址是可以自定义的。LDNS会有一个配置文件,用来记录并获取13个“.域”(根域)的DNS服务器IP地址。

4.    从13个根域取一个,获取“com.域”(gTLD)的IP,LDNS发请求到gTLD,递归,如果遇到CNAME记录,则重新递归查询CNAME对应的IP,这个IP一般是第三方网络安全公司的IP(巴别时代使用知道创宇云waf),并在LDNS种缓存、在OS种缓存、在client种缓存。

静态资源:CDN缓存服务器

动态资源:请求——>waf——>nginx负载均衡

相关文章

  • 8-4 DNS

    DNS解析了解吗 DNS解析 查询方式 DNS劫持 DNS解析转发问题

  • DNS解析

    DNS解析 了解DNS解析 域名到IP地址的映射,DNS解析请求 才有UDP数据报,且明文 DNS解析查询方式 D...

  • Linux智能DNS服务搭建之Bind服务(二)

    一、DNS正向解析与反向解析 1.DNS正向解析与反向解析简介 2.DNS正向解析与反向解析配置 1)配置正向解析...

  • DNS介绍以及模拟dns解析过程实验

    DNS简介DNS域名的解析过程DNS服务器的资源记录实验模拟DNS解析过程 DNS简介   DNS(Domain ...

  • DNS

    DNS服务 DNS域名 DNS域名结构 DNS解析 DNS服务器类型 区域传输 DNS解析 区域数据库 添加CNA...

  • cdn相关-dns

    cdn中dns解析结果占了非常重要的分量,涉及到的问题,dns劫持,dns解析慢,dns解析的结果跨地域或者跨运营...

  • DNS解析

    了解DNS解析吗? 域名到IP地址的映射,DNS解析请求采用UDP数据报,并且明文显示。 DNS解析查询方...

  • DNS 服务原理详解

    目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...

  • DNS解析&Session/Cookie

    一. DNS解析 1. 了解DNS解析域名到IP地址的映射, DNS解析请求采用UDP数据报, 且明文 2. DN...

  • 从一个url地址到最终页面渲染完成,发生了什么

    1.DNS解析:将域名地址解析为ip地址 浏览器DNS缓存 系统DNS缓存 路由器DNS缓存 网络运营商DNS缓存...

网友评论

      本文标题:DNS解析

      本文链接:https://www.haomeiwen.com/subject/sgdocqtx.html