您是否曾经遇到过尝试浏览时不断出现DNS错误,但同一网络上的另一台计算机正常运行的问题?问题很可能是您需要在该计算机上重新加载DNS缓存。
您可以通过两种方式解决此问题,一种是通过清除缓存,另一种是通过重新启动处理DNS查找缓存的DNS客户端服务。
更新: 我们有一个 提供本文的更新版本,已针对Windows 10、8和7更新。
清除DNS缓存
右键单击开始菜单中的命令提示符,然后选择,以打开管理员模式命令提示符。“Run as Administrator”
现在输入以下命令:
ipconfig / flushdns
通常,这可以清除可能发生的所有问题。请注意,如果您使用的是Firefox,则可能还应该关闭然后重新打开,因为Firefox也具有DNS缓存。
从命令行重新启动DNS服务
打开上面的管理员模式命令提示符,然后键入以下命令:
净停止dnscache
净启动dnscache
我通常使用命令提示符进行此操作,因为我已经为上一步打开了它。
从服务重新启动DNS服务
在控制面板中打开服务,或者只需键入 服务 进入“开始”菜单搜索框。到达那里后,找到“DNS Client”服务,然后单击重新启动服务按钮。
至此,我’d希望事情再次发生。请注意,这些说明也应适用于XP。
更新:读者弗雷德(Fred)写道,您也可以使用“Repair” option in XP or Vista. Just go to the network connections list in control panel, find the adapter 和 choose 修理 for XP or Diagnose for Vista.