windows能连网络,可是打不开网页,出现无法解析server的DNS
首先,我想先说作为一名刚学完计算机网络课的学生,并且还完毕了学校的号称和斯坦福一个难度级别的网络实验之后。我觉得自己对于计算机网络还是勉强入门了。对于各种之前仅仅是听过的各种tcp、http、路由器、交换机、局域网、广域网等等都有了清晰的了解了,可是,可是。。。果然理论还是要结合实战,特别是在当今复杂多端的网络世界中的实战经验果断重要啊啊。。
好吧,原谅我以上与标题不符的BB,由于对于电脑出现的这个问题。以我所学实在是把各种能想到的可能和解决的方法都用上了。真有种黔驴技穷的感觉了。。。
被折磨了非常久,只是,只是。。
最后还是攻克了,所以在这说一下我的解决方法。万一有人遇到和我一样的问题,可别再被折磨这么多了。由于网上绝大多数的方法都然并卵呀。
。
我的电脑系统是win8,出现的问题是:
1、插网线,网络中心显示Internet訪问。能通过校园网的锐捷登录
2、tcp设置自己主动获取IP地址,自己主动获取DNSserver与备选DNSserver地址
3、通过查询网络具体信息,显示ip地址,DNSserver地址获取正确
4、DNSserver可用。通过室友的电脑证实
5、使用猎豹免费WiFi发散WiFi后,发散出来的WiFi是能够连到网络的
6、ping网关,通;ping DNSserver,通。直接ping www.baidu.com,通
7、电脑管家測网速。能測到
8、代理server禁用
可是、、、
可是、、、、、
1、各种浏览器打不开
2、qq登不上
3、使用电脑上别的应用都表示。网络连接失败
、、、、、、
所以,就開始了各种尝试啦
1、不知怎的,第一反应就是重新启动电脑,然并卵
2、网络中心tcp的设置确认了好几遍,然并卵
3、手动设置DNSserver,选择不同DNSserver尝试,然并卵
4、电脑管家,网络修复,然并卵
5、cmd输入命令:ipconfig /flushdns。然并卵
6、想起之前更新过电脑。卸载了近期的更新,然并卵
7、控制变量~~~有线连不上,我就连WiFi,然并卵
8、各种百度,尝试各种方案,然并卵
9、抓狂。
。。然并卵
10、最终,。最终找到了一条命令(此处应该有鲜花掌声):netsh winsock reset
即将winsock恢复至默认状态,之后重新启动。果断连到网了,所以电脑出现上面所说的现象的原因非常明显,电脑系统内部文件夹winsock被更改,导致网络配置出错,所以即使电脑上的设置没有错。可是winsock与网络连接传输信息时參数更改,导致不能得到正确的响应。也不能发出正确的请求。
之前网络编程都没有和系统相关联的,直接是原理的实现,所以对于windows的网络编程接口也没接触过,通过这次才知道windows的网络编程接口是winsock。之所以这条命令实用是由于通过以上的各种分析測试表示我的电脑连不上网。和网络无关、和路由器无关、和DNSserver无关、和电脑上各种联网设置无关、和系统无关。所以据我猜測就是被之前安装的某些恶意软件更改了參数才导致我连不上网,可是吧,出现这个问题时我并没有安装不论什么软件。仅仅是卸载了几个,当中有:itudou、土豆视频、暴风影音、Chrome浏览器。。
。当中是哪个更改的我就不想再研究了。仅仅是。姐能安你就不能卸你了吗!!鬼火!。真不愧有流氓软件这个称呼,莫名其妙就让人浪费这么多时间精力去找问题,尽管自己以后也是要做IT这一行的,可是一定要记住严守道德底线,靠技术来赢得掌声而不是别的东西