网友求助:比较特殊的打不开网页能上QQ 的问题。
分享经验:这是一个比较特殊的案例,且远程未果。
这是一个比较特殊的案例,也是当前劫持DNS较为普遍的一种现象。出错的具体现象是:QQ客户端可以上,但是远程未果(因为使用不同的IP地址的缘故),网页无法正常打开。
遇到这样的问题,通常会查看DNS是否正常。步骤如下:
开始→运行→输入:CMD 点击确定(或按回车键),打开命令提示符窗口。
1有几种打开命令提示符窗口的方法
输入:ipconfig /all (按回车键),从截图中可以看到没有DNS服务器的相关讯息(这也是比较特殊的地方,越是隐藏,越是有问题)。
那么第一时间设置DNSIP地址。开始→运行→输入:ncpa.cpl 按回车键打开网络连接。
右键点击本地连接(有线网络)→属性→点选IPv4→属性。
打开之后,可以看到这个DNS服务器地址(导致出错的DNS 服务器地址)。
根据实际情况,填好正确的DNS,首选 DNS服务器:192.168.1.1和备用DNS服务器:8.8.8.8→确定。并勾选:退出时验证设置(如果出错就会弹出提示)→确定。
注意:此时情况有所改善,但是无论自动获得DNS服务器还是手动填写DNS服务器,都没有根本解决问题,开始怀疑DNS被劫持了。
在运行中输入:notepad "%SystemRoot%\system32\drivers\etc\hosts"ipconfig /flushdnsexit 打开hosts文件。
打开之后,发现这里多了一句:localhost name resolution is handled within DNS itself.(意为:本地主机名称解析DNS本身处理。)
处理方法:删除这句语句,文件→保存。
再次打开浏览器网页可以正常显示了。处理方法:填写正确的DNS,删除hosts文件中可以的部分(哪怕是文字,这个比较特的现象,需要用户引起重视)。
综合分析:主要是下载不明文件,导致DNS劫持,QQ客户端可以聊天,但不能远程。很多网页打不开,劫持方的网页可以打开。不良程序也会削尖脑袋,无孔不入!