Windows清除本地DNS缓存

Windows清除本地DNS缓存,第1张

在折腾阿里云服务器的时候,买了一个域名,尝试将域名绑定到阿里云服务器的公网IP,为了验证域名解析是否成功,就ping了一下,是通的。在阿里云上,解除绑定后,再次ping发现还是通的,考虑可能是本地的DNS已经缓存了。下面就用如下指令清除一下试试。

1、打开Windows命令窗口

按下win+r组合键,输入cmd,打开Windows命令窗口

2、ping一下域名

3、在阿里云平台解除域名绑定,清除一次本地DNS缓存,然后再ping一次看看效果

4、可以使用 ipconfig /displaydns 查看本地有哪些dns缓存

tips: dns有个“生存时间”的属性,一版要dns要超过这个“生存时间”,才能被清除。

多数人认知的dns解析次序:浏览器缓存->操作系统dns cache ->hosts文件->非权威域名服务器->根域名服务器->顶级域名服务器->二级域名服务器->权威域名服务器。实际次序:浏览器缓存->操作系统dns cache【包含hosts】 ->->非权威域名服务器->根域名服务器->顶级域名服务器->二级域名服务器->权威域名服务器。 主要区别在hosts,Win10会在启动时加载hosts中的条目到操作系统dns缓存,win10还会监视hosts文件的变化,并动态更新,如新加或删除条目,都会更新操作系统dns缓存。如果尝试解析一个未知的域名,win10并不会访问hosts,观察依据是hosts的访问时间不会更新。 Windows  hosts文件路径: C:\WINDOWS\system32\drivers\etc\hostschrome://net-internals/#dns ipconfig /displaydns                                                             显示已有缓存  ipconfig /displaydns >C:\Users\SDWQ\Desktop\dns.txt     导出到再查看  ipconfig /flushdns                                                                  强制更新缓存

当域名解析有问题时,可能是DNS服务器更新了此域名的IP,而与本地DNS缓存中存储的信息对应不上,从而造成域名解析有问题,此时就需要更新本地的DNS本地缓存,简单地清除本地的DNS本地缓存就行了。

1、在运行中输入cmd,然后输入ipconfig /flushdns即可。

2、将系统服务中的DNS CLIENT服务停止,可以不在本地存储DNS查询信息。

3、关闭IE,然后清除历史记录或restart机器。

三种方法均可立即正确解析域名。在用户间共享ODBC连接Windows 2000支持开放数据库连接(ODBC),一个由微软开发的标准机制,它能够使客户不用在本地安装DBMS就可以访问由各种数据库管理系统创建的数据库。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/708351.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-06
下一篇2023-08-06

发表评论

登录后才能评论

评论列表(0条)

    保存