网站首页 > 技术教程 正文
DNS解析过程是重点也是难点,下面我按自己的理解一步步来解释,可能有错误之处,欢迎指正。
以下步骤中,将DNS缓存中存在域名对应IP则DNS解析成功,用户计算机将直接访问服务器,若DNS服务器缓存中不存在域名对应IP,则自动进入下一步。
1.浏览器缓存
当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址 (如曾经访问过该域名并且没有清空缓存便存在);
2.系统缓存
当浏览器缓存中无域名对应IP则会自动检查用户计算机系统Hosts文件DNS缓存是否有该域名对应IP;
3.路由器缓存
当浏览器及系统缓存中均无域名对应IP则进入路由器缓存中检查,以上三步均为客服端的DNS缓存;一般是家用的ADSL路由器。
4.ISP(互联网服务提供商)DNS缓存
当在用户客户端查找不到域名对应IP地址,则将进入ISP DNS缓存中进行查询。比如你用的是网通的网络,则会进入网通的DNS缓存服务器中进行查找; 如北京网通的:202.106.0.20
5.根域名服务器
当以上均未完成,则进入根服务器进行查询。全球仅有13台根域名服务器,1个主根域名服务器,其余12为辅根域名服务器。根域名收到请求后会查看区域文件记录,若无则将其管辖范围内顶级域名(如.com)服务器IP告诉本地DNS服务器;
6.顶级域名服务器
顶级域名服务器收到请求后查看区域文件记录,若无则将其管辖范围内主域名服务器的IP地址告诉本地DNS服务器;
7.主域名服务器
主域名服务器接受到请求后查询自己的缓存,如果没有则进入下一级域名服务器进行查找,并重复该步骤直至找到正确纪录;通常正常的域名直接就会返回结果。
8.保存结果至缓存
猜你喜欢
- 2024-10-07 DNS入门学习(四):如何设置域名解析?
- 2024-10-07 DNS解析失败 DNS服务出现故障自救方法
- 2024-10-07 一台win7电脑、无论是有线网卡、还是无线网卡都不能上网
- 2024-10-07 仅需4步,教你如何找到网络故障! 怎样诊断网络故障
- 2024-10-07 录像机想要远程用手机或者电脑访问,该如何配置
- 2024-10-07 Windows使用命令方式设置IP地址、默认网关和DNS解决网络问题
- 2024-10-07 IP、子网掩码、网关、dns配置: ip地址子网掩码默认网关dns怎么填写
- 2024-10-07 如何排查DNS解析出错?这四步轻松搞定
- 2024-10-07 内网DNS搭建 自建内网dns
- 2024-10-07 C#得到网关和DNS地址 c#本机ip
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)