关于DNS解析:侧面剖析

Posted 黑熊一只

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于DNS解析:侧面剖析相关的知识,希望对你有一定的参考价值。

作为一个合格的重度windows使用用户,我清楚的知道一个文件——hosts文件:C:\\Windows\\System32\\drivers\\etc\\hosts文件

该文件需要一定的管理员权限。

这个文件内,记录的内容如下图:

图中演示了一个格式的特点:

IP           域名

112.112.112.112  www.marx.com

当用户打开浏览器,输入www.marx.com这个域名时,它会先去hosts文件里找是否有这个域名,如果有的,将它对应的112.112.112.112这个IP,传给浏览器,然后浏览器拿着真实IP,去找这个站点去。

如果hosts文件里,没有呢?

那么它就会通过DNS服务器,进行解析,看一下当前的DNS是否认识这个域名,认识的话,就有对应的IP返还,没有的话,会陆续请求几个DNS,到一定超时时间或者没有找到的情况,会提示连接失败。如果有的话,就将IP返还,浏览器就会拿着IP去请求站点。

基本上流程思路,是去跟hosts请求差不多的。

当然,这只是个DNS的旁敲侧击的思路,仅供参考。

以上是关于关于DNS解析:侧面剖析的主要内容,如果未能解决你的问题,请参考以下文章

剖析 kubernetes 集群内部 DNS 解析原理

DNS原理及其解析过程精彩剖析

Linux (二十三)剖析DNS服务主从分离反向解析等部署方式

dns分离解析

关于vmess工具经过cloudflare的dns解析后无法使用

关于域名的DNS解析