温馨提示:
本文所述内容具有依赖性,可能因软硬条件不同而与预期有所差异,故请以实际为准,仅供参考。
昨天晚上突然出现打不开网页的情况,不仅外网如百度新浪,内网如路由管理也打不开,尝试重启系统、修改 DNS 也无法解决,经过搜索大量资料,最终得以解决,以下对处理思路做个记录,供大家参考。
① 问题
各种浏览器都打不开各种网页。
② 分析
1、PING 延迟测试
C:\Windows\System32>ping 10.2.2.1 # 网关
正在 Ping 10.2.2.1 具有 32 字节的数据:
来自 10.2.2.1 的回复: 字节=32 时间=1ms TTL=64
来自 10.2.2.1 的回复: 字节=32 时间<1ms TTL=64
来自 10.2.2.1 的回复: 字节=32 时间=1ms TTL=64
来自 10.2.2.1 的回复: 字节=32 时间=1ms TTL=64
10.2.2.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 1ms,平均 = 0ms
C:\Windows\System32>ping www.baidu.com # 外网
正在 Ping www.a.shifen.com [163.177.151.109] 具有 32 字节的数据:
来自 163.177.151.109 的回复: 字节=32 时间=17ms TTL=55
来自 163.177.151.109 的回复: 字节=32 时间=23ms TTL=55
来自 163.177.151.109 的回复: 字节=32 时间=19ms TTL=55
来自 163.177.151.109 的回复: 字节=32 时间=19ms TTL=55
163.177.151.109 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 17ms,最长 = 23ms,平均 = 19ms
测试 PING 正常。
2、NSLOOKUP 解析测试
C:\Windows\System32>nslookup
默认服务器: control
Address: 10.2.2.1
> www.baidu.com
服务器: control
Address: 10.2.2.1
名称: www.baidu.com
Addresses: 14.215.177.39
14.215.177.38
> qq.com
服务器: control
Address: 10.2.2.1
非权威应答:
名称: qq.com
Address: 14.17.32.211
> server 114.114.114.114
默认服务器: public1.114dns.com
Address: 114.114.114.114
> www.sina.com
服务器: public1.114dns.com
Address: 114.114.114.114
非权威应答:
名称: wwwus.sina.com
Address: 66.102.251.33
Aliases: www.sina.com
us.sina.com.cn
测试域名解析正常。
3、分析
当网络出现问题,首先要进行的排查操作就是 PING 和 NSLOOKUP。
PING 的目的是判断主机到服务器的线路是否正常,见下图:
NSLOOKUP 的目的是判断域名解析是否正常,当我们测试 PING 正常后,接下来就应进行该测试,见下图:
通过以上测试,可以看到 PING 和 NSLOOKUP 都正常,说明网络是正常的,上不了网原因应该是出在系统配置上。
③ 修复
修复主要有两个地方,一个是 网络 sock:
C:\Windows\system32> netsh winsock reset
成功地重置 Winsock 目录。
您必须重新启动计算机才能完成重置。
另一个是 系统修复:
C:\Windows\system32>sfc /scannow
开始系统扫描。此过程将需要一些时间。
开始系统扫描的验证阶段。
验证 2% 已完成。
修复命令运行比较慢,需要等待一段时间。
注意两个命令都需要在管理员模式下执行,并且执行后需要重启,一般这样子就可以解决问题了,如果还是不行再做一步注册表操作:
打开 菜单 - 运行 - regedit,并定位到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWinsock
和 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWinsock2
,先右键导出以防万一出现可以导回去,然后删除这两项重启:
参考文章:
1、《可以Ping通和DNS解析,但打不开网页的解决办法》