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这一行的,可是一定要记住严守道德底线,靠技术来赢得掌声而不是别的东西
windows能连网络,可是打不开网页,出现无法解析server的DNS的更多相关文章
- 使用Code::blocks在windows下写网络程序
使用Code::blocks在windows下写网络程序 作者 He YiJun – storysnail<at>gmail.com 团队 ls 版权 转载请保留本声明! 本文档包含的原创 ...
- 操作系统,windows编程,网络,socket
首发:个人博客,更新&纠错&回复 之前关于c/s的一篇博文只记了思路没记代码,而且表达不清晰,事后看不知所云,这个习惯要改. 这十几天学了点关于操作系统.windows编程和网络,主要 ...
- 通过基于 Linux 的软件 VPN 设备连接到 Windows Azure 虚拟网络
摘要 本文章将说明如何通过使用软件 VPN 设备,将本地办公室或站点连接到 Windows Azure 虚拟网络.在构建原型或在构建可以尽快利用云的"开发/测试"工作流时,软件VP ...
- [Linux] - Windows与Linux网络共享文件夹挂载方法
Windows与Linux网络SMB方式文件夹共享挂载 本示例系统: Windows 2003+ Linux-Centos/Ubuntu 本示例全为命令行操作,如何使用Windows.Linux命令行 ...
- [转]QGis2.9在windows下的编译以及二次开发包下载
今天心血来潮,将QGis在github上的代码更新后,又编译了一下.留意到源代码包里面的INSTALL文件有更新,于是本次编译完全基于官方的编译说明.编译过程非常顺利,除了在CMake的第一次conf ...
- CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insight”. 亲测有效. 要注意查看smb.conf.example,centos7的 ...
- [转]CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器? 转自这里 一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insi ...
- 用网线连接Windows和Linux台式机,并实现Linux共享Windows的WiFi网络
前言 由于工作需要,需要利用网线将自己的笔记本和Linux台式机进行连接,实现Windows可以远程登录Linux机器,并实现Linux共享Windows的WiFi网络. 网上的很多方法可以实现两台机 ...
- WIN7只能上QQ打不开网页,使用CMD输入netsh winsock reset
此类问题可以用腾讯电脑管家电脑诊所一键修复,请点击上方的[立即修复]即可. 附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的[立即修复])方案一:手动设置DNS(说明:如果您使用DN ...
随机推荐
- Logstash使用jdbc_input同步Mysql数据时遇到的空时间SQLException问题
今天在使用Logstash的jdbc_input插件同步Mysql数据时,本来应该能搜索出10条数据,结果在Elasticsearch中只看到了4条,终端中只给出了如下信息 [2017-08-25T1 ...
- 架构模式逻辑层模式之:表模块(Table Model)
表模块和领域模型比,有两个显著区别: 1:表模块中的类和数据库表基本一一对应,而领域模型则无此要求: 2:表模块中的类的对象处理表中的所有记录,而领域模型的一个对象代表表中的一行记录: 一般情况下,我 ...
- Java命令学习系列(七)——javap
javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码. 一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以使用,比如jad ...
- 在ubuntu中搜索文件或文件夹的方法
版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/dcrmg/article/details/78000961 1. whereis+文件名 用于程序名的搜索 ...
- ThinkPHP错误信息处理
index.php入口文件中打开APP_DEBUG// 开启调试模式define('APP_DEBUG', TRUE); // 开启Trace信息 'SHOW_PAGE_TRACE' =>tru ...
- serializeArray()与 serialize()
serialize()序列表表格内容为字符串,用于 Ajax 请求. serializeArray()序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据. .s ...
- JAVA中String.format的用法 转16进制,还可以补0
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解, ...
- scp命令:服务器间远程复制代码
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- secureCRT在Windows上面的安装过程
参考这篇文章: https://www.cnblogs.com/yjd_hycf_space/p/7729796.html
- Commands to help you to Start Using ScaleIO Storage
To start using your storage: Log in to the MDM: scli --login --username admin --password <passwor ...