网站内容发布流程图(Windows查看本地本地缓存的DNS解析记录的解析命令)
优采云 发布时间: 2021-09-05 20:32网站内容发布流程图(Windows查看本地本地缓存的DNS解析记录的解析命令)
1:当用户访问这个网站时,系统会首先检查DNS缓存或hosts文件信息,判断是否有该域名对应的IP解析记录,如果有则直接获取IP 地址。一般第一次请求时不会记录DNS缓存,一般使用hosts文件进行内部测试。
2:如果客户端的本地hosts文件或者DNS缓存没有对应的解析记录,系统会向LDNS(本地DNS)服务器发送解析请求,如果LDNS服务器在本地缓存,它会直接返回给客户端的IP地址。如果没有,LDNS将负责继续请求其他DNS服务器
3:LDNS请求从DNS系统的(.)根开始的域名解析,对各个层次的DNS服务系统进行一系列的搜索。最终会找到该域名对应的授权DNS服务器。该授权DNS服务器是企业购买域名时用于管理域名解析的服务器。这个授权服务器会有相应的IP解析记录。如果不是这个时候,说明企业的域名管理人员没有设置解析设置。
4:授权DNS服务器将最终IP解析记录发送给LDNS
5:LDNS服务器收到授权服务器发送的域名对应的IP后,将IP发送给客户端浏览器,缓存域名和IP解析,以便返回给客户端下次更快。这些缓存记录在指定时间内不会过期(由 DNS TTL 值控制)。
6:客户端浏览器获取域名对应的IP地址,然后浏览器会请求获取到的IP对应的网站服务器。 网站 服务器收到请求后响应。客户请求的内容返回给客户的浏览器。
查看本地缓存的DNS解析记录的Windows命令如下:
C:\> ipconfig /displaydns
清除Windows客户端本地缓存中DNS解析记录的命令如下:
C:\> ipconfig /flushdns
Windows系统下hosts域名解析记录位置如下:
C:\Windows\system32\drivers\etc\hosts