清除Windows客户端本地缓存的DNS解析命令(一)
优采云 发布时间: 2021-05-02 01:14清除Windows客户端本地缓存的DNS解析命令(一)
1:用户访问此网站时,系统将首先检查DNS缓存或托管文件信息,以确定是否存在与域名对应的IP解析记录,如果存在,则直接获取IP地址。通常,在发出第一个请求时不会记录DNS缓存,并且通常将hosts文件用于内部测试。
2:如果客户端的本地主机文件或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系统下主机域名解析记录的位置如下:
C:\ Windows \ system32 \ drivers \ etc \ hosts