电脑的DNS缓存出现问题可能会导致连接到internet时出现问题。如果您尝试过清除浏览器缓存和Cookie等常见技巧,刷新Windows 10的DNS可能会解决您的问题。
dns缓存的作用
域网络系统(DNS)服务器是翻译熟悉的域名如howtogeek的服务器。com到计算机用来相互连接的IP地址中。当程序尝试连接到像google这样的域名时。com或facebook。com,您的计算机查询internet上的DNS服务器以获取相应的数字IP地址。为了节省时间,Windows 10将从DNS服务器获取的信息副本存储在您的电脑上。这称为DNS缓存。
你电脑的DNS缓存可以节省时间,但如果出现问题,可能会导致连接错误。DNS缓存可能会损坏,其中与IP地址和域名相关的信息由于故障而丢失。缓存也可能会过时,这意味着自上次更新缓存以来,您尝试访问的站点的域名或IP地址已经更改。DNS缓存也可能受到毒害,DNS服务器会向其提供不正确的信息。DNS缓存中毒可能是意外的,但也可能被恶意用于窃取登录凭据或其他敏感数据。
DNS缓存会影响你电脑上的所有互联网流量,因此如果你只在一个程序或一个网站上遇到问题,那么问题可能不是你的DNS缓存。如果无法访问特定网站,可以使用IsItDownRightNow等工具检查网站状态。如果单个应用程序无法连接到internet,请尝试检查防火墙设置。
刷新dns缓存
DNS缓存不是作为文件存储在PC上,而是存储在系统内存中。每次电脑关机时,系统内存都会被清除,这也是重新启动电脑可以解决很多问题的部分原因。这也意味着刷新DNS缓存的最简单方法是重新启动电脑。
如果要在Windows 10上手动刷新DNS缓存,可以使用命令提示符或Windows PowerShell。有些命令必须是“以管理员身份运行”,但在这种情况下并不重要。
要启动命令提示符,请单击开始按钮,在开始菜单的搜索栏中键入“cmd”,然后按Enter键。
或者,您可以使用Windows PowerShell。单击开始按钮,在开始菜单的搜索栏中键入“powershell”,然后按Enter键。
在命令提示符或Windows PowerShell打开的情况下,键入ipconfig/flushdns,然后按Enter键。
如果刷新了DNS缓存,您应该会看到“Successfully flush the DNS Resolver cache”消息。现在可以关闭窗口。
如果您使用了Windows PowerShell,您应该会看到相同的消息。
现在,您可以测试遇到问题的网站或应用程序。它有效吗?如果您仍然遇到问题,您必须尝试其他internet连接故障排除步骤。
相关:Internet连接不工作?10故障排除提示