DNS域名解析全流程
2023-05-08 15:27:09 26 举报
由于IP地址是由一串容易混淆的数字串构成,人们很难记忆所有计算机的IP地址,这样对于我们日常工作生活访问不同网站是很困难的。基于这种背景,人们在IP地址的基础上又发展出了一种更易识别的符号化标识,这种标识由人们自行选择的字母和数字构成,相比IP地址更易被识别和记忆,逐渐代替IP地址成为互联网用户进行访问互联的主要入口。这种符号化标识就是域名。 域名虽然更易被用户所接受和使用,但计算机只能识别纯数字构成的IP地址,不能直接读取域名。因此要想达到访问效果,就需要将域名翻译成IP地址。而DNS域名解析承担的就是这种翻译效果
作者其他创作
大纲/内容
浏览器得到IP地址后,向该IP地址发起HTTP请求,获取网页内容,并将网页内容渲染展示给用户
返回IP地址
有
开始
没有
向顶级域名服务器发起请求(.com,.cn,.net)
查询本地DNS服务器
向根DNS服务器发起请求
检查host配置文件Windows 下 host 文件一般位于span style=\
操作系统是否有DNS缓存
将解析结果保存到本地缓存,并将解析结果返回给浏览器(对应的IP)
向权威域名服务器发起请求(如:baidu.com,google.cn)
浏览器是否有DNS缓存
结束
用户在浏览器中输入需要访问的网址,比如a href=\"https://www.processon.com/diagraming/64585561161cec6a58934ef6\" style=\
本地 dns 服务器 ip 地址一般是由本地网络服务商如移动、电信提供,一般是通过 DHCP 自动分配,也可以自己手动配置。目前用的比较多的是谷歌提供的公用 dns 8.8.8.8 和国内的公用 dns 114.114.114.114
0 条评论
下一页