为什么修改删除DNS解析记录后,有的地区生效时间快,有的地区生效时间慢?

为什么修改删除DNS解析记录后,有的地区生效时间快,有的地区生效时间慢?,第1张

因为域名的访问者来自全国各地不同地方,这些地方的本地DNS解析服务器缓存失效时间肯定不一样。比如说有的访问者本地DNS服务器缓存可能马上就要到期了,当发起访问时,本地DNS机会重新发起递归查询,这时候可能你觉得解析生效时间很快。但有的地区可能本地DNS服务器缓存才刚开始,只有当TTL值失效后,本地DNS才会重新进行递归查询,这时候你就会感觉解析生效很慢。不同地区的本地DNS不一样,解析生效时间肯定不一样。

DNS缓存可以直接返回IP地址,无需求助递归服务器进行全球查询,大大提升了解析速度,节省了解析时间。
在了解DNS缓存之前,首先需要了解DNS查询过程。当客户端发起访问时,并不是每一次都求助于DNS查询,而是会先查询本地DNS缓存中是否有相关记录,如果有记录就会直接访问对应IP地址。如果没有记录才会委托递归服务器进行全球查询。当请求到权威解析服务器后,会返回一个权威解析记录,这个解析记录会在系统中临时储存起来,以方便下次访问时直接使用,这个临时记录就是DNS缓存。
DNS缓存可以快速获得解析记录,但如果所访问的网站DNS解析发生更改,本机的DNS缓存并不能及时得到同步,这样有可能导致域名解析出错,甚至可能被非法利用进行DNS劫持将域名解析指向非法网站。所以为了保证DNS解析准确性,需要定期对DNS缓存进行清理。
清除DNS缓存的步骤:
1首先同时按下win+R键打开运行。
2在运行中输入cmd后按回车键。
3在窗口中输入ipconfig/flushdns,按下回车键。
4窗口中出现已成功刷新DNS解析缓存即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12984603.html

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

发表评论

登录后才能评论

评论列表(0条)

保存