dns缓存是啥啊 dns缓存是什么

DNS缓存是啥啊?

DNS缓存指DNS返回了正确的IP之后,系统就会将这个结果临时储存起来。并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。

  当然,在超过N小时之后,系统会自动再次去询问DNS服务器获得新的结果。所以,当你修改了 DNS 服务器,并且不希望电脑继续使用之前的DNS缓存时,就需要手动去清除本地的缓存了。

  本地DNS迟迟不生效或者本地dns异常等问题,都会导致访问某些网站出现无法访问的情况,这个时候我们就需要手动清除本地dns缓存,而不是等待!

延伸阅读

怎么查看查看DNS缓存记录?Windows查看DNS缓存记录教程?

系统桌面点击左下角的开始按钮,在弹出菜单中选择“运行”菜单项

打开的运行窗口中,输入命令cmd,然后点击确定按钮运行该命令

这时会打开命令提示符窗口,在窗口中输入命令ipconfig /displaydns,然后按下回车键运行该命令,这时就可以查看到以前的DNS缓存信息了。

如果想要清除以前的DNS缓存,需要输入命令ipconfig /flushdns,然后按下回车键运行该命令。

如何查看和清除Windows本地的DNS缓存内容?

使用【Win】+【R】组合快捷键打开运行对话框

键入【cmd】命令,然后按回车键或者点击“确定”打开

运行【ipconfig /displaydns】命令(键入完成,按回车键运行)查看本机已经缓存的DNS信息

刷新清除本地DNS缓存,可以输入刷新缓存命名:ipconfig /flushdns (键入完成,按回车键运行),之后就可以看到“成功刷新DNS解析缓存”提示

刷新DNS缓存之后,再运行【ipconfig /displaydns】查看缓存命令,之后就可以看到“无法显示DNS缓存解析”的提示,至此我们就完成了DNS缓存的清除了

第二种最后刷新DNS方法,进入电脑设备管理器,然后禁用网卡,之后再启用就可以了