在电脑命令行上,可以ping成功,但是在Chrome中却显示DNS错误。
(比如zhihu.com)"Win+R"系统热键打开"运行"窗口输入cmd 回车,然后在命令行上输入:ping zhihu.com
结果是可以接受数据的。
1. 第一反应是清除Chrome设置里面的缓存
在chrome的设置里,拉到底下高级,找到清除浏览数据。
其中只需要清除(浏览记录、下载记录、缓存的图片和文件)
2. 经过第一步没有成功,再清除chrome浏览器DNS缓存
1、地址栏输入:chrome://net-internals/#dns 回车
2、点击上面的“clean host cache”按钮
重启浏览器试一下
3. 可惜,我没有成功。
刷新电脑DNS缓存
按"Win+R"系统热键打开"运行"窗口,输入"ipconfig /flushdns"命令后按回车,就可以清空电脑的DNS缓存。
4. 需要进行第四步
修改DNS服务器
进入计算机
- 控制面板
- 网络和Internet
- 网络连接
- 右键以太网选择属性
- 双击Internet协议版本4(TCP/IPv4)
- 选择:使用下面的DNS服务器地址
- 首选DNS服务器:114.114.114.114(国内DNS解析服务器)
- 备用DNS服务器:8.8.8.8(谷歌DNS解析服务器)