为啥可以PING通但是打不开网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥可以PING通但是打不开网页相关的知识,希望对你有一定的参考价值。
最近经常发生这种事情``明明网络是连接着的,但是就是打不开所有网页.可以PING通,QQ没断线,迅雷这些软件也可以下载.
ADSL直连.
更换新的DNS服务器,或者等待出现故障的DNS服务器工作正常。有时没有提示,只说是无法连接到服务器。如果DNS服务器出现故障,一部分网页能正常打开,另一部分网页不能正常打开,出现此种情况的话,可以修改你的DNS服务器,如果有两个DNS服务器,你可以把首选DNS服务器和备用DNS服务器数据调换一下试试看。右击“网上邻居”→属性→右击本地连接→属性→Internet 协议(TIC/IP)→属性→选择自动获取DNS服务器(这是最佳选择)。也可以自己设置DNS服务器数据。设置了IP地址以及子网掩码的话这里也可以保持空白不填写。当然如果你能准确知道你们当地的DNS数据最好填写进去。
下面技巧参考:
方法一:开始→运行→cmd→regsvr32 actxprxy.dll→确定→提示→actxprxy.dll中DllRegisterServer成功→确定。然后再次→运行→regsvr32 shdocvw.dll→确定。
方法二:修复TCP/IP网络连接:开始→运行→cmd→输入→netsh int ip reset→命令后会回车→ipconfig /flushdns来重建本地DNS缓存→重新启动计算机后IE与网络连接已修复。
方法三:HOSTS文件被修改 文件位置 C:\WINDOWS\system32\drivers\etc 把hosts用记事本打开,内容清空,只保留 127.0.0.1 localhost 这一个条目。 参考技术A 一号方案【新P】
注意【原创】:
1.安全模式下,效果更好!
2.
以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。
3.
不杀毒,直接使用以下方法也可以
。若效果不好,就在安全模式下用优质杀毒软件(如:卡巴斯基)杀一下,360安全卫士最好也用一下。
(用360安全卫士的“杀木马”----“全盘扫描”。杀完重启。)
以下方法,不一定都要用,可以一个一个去试。有时,仅第一个就管用了。
一.
关闭浏览器,打开新版本360安全卫士的“系统修复”,
可根据情况,将“主页修复”“系统修复”“IE修复”选择打钩(也可全选。至少要选“系统修复”),再点“一键修复”。(懒得安装它,就直接用360急救箱)
。
再用360急救箱。【按步骤操作:先“开始急救”;扫描完后,出现木马,就点“隔离”;再点“修复”
(可以全选)――“立即修复”。
接着,点“恢复丢失的DLL文件”,添加系统检测时所得知丢失的DLL文件,再点“立即修复’。“修复网络”视情况而决定是否修复。完后,应重启。】
二.用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。完后应重启。
三.用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。安全模式下效果好。
也可考虑用金山急救箱【点扫描后,如果出现可以修复的项目,全选后,点修复即可。】
强调------1.修复中,杀软或360有提示时,请点允许。操作中如提示重启就重启下电脑。2.效果不好时,看“注意”中的三点。
3.
完后,效果不好的话,也可考虑系统还原一下(选好还原点)。
祝你成功
! 参考技术B 如果是在公司内网,有可能是软路由的分流设置出了问题,导致ping命令可以通网页访问不了的情况。 参考技术C ping通只能说是机器和服务器有连接
原因3点:1,网络限制(电信常打不开网通网站)
2,机器是否中毒
3,网络使用高峰时段 参考技术D 一,你中病毒了
二,你的DNS无用了
三,你的HOSTS被人修改了
OpenStack平台上,windows云主机可以ping通百度但是无法打开网页,部分其它网页可以打开
问题描述:
在OpenStack平台上的64位Windows7虚拟机,可以ping通百度,但是却无法打开百度网页。
于是,笔者又对其它网址进行的测试,发现淘宝、京东、携程部分网页可以打开,而新浪等等网页依然打不开,瞬间郁闷了。
按照百度网上的搜索结果进行了各种尝试,包括重启路由、重装virtio驱动、重置winsoc文件(CMD命令:netsh winsock reset)、重装TCP/IP协议等各种方法,均不见效。
然后看到网上有说旗舰版windows7系统中有这样的问题存在,于是笔者对同一个平台上的windows2008、windows10系统均进行了测试,问题是一样的,排除了版本的可能性。
但是对同一个云平台下的centos系统,其可以正常访问百度网页,于是锁定windows系统本身的网络设置,甚至还有怀疑过是virtio驱动的版本问题,但是经过实际测试后均一一排除。
偶然间在网上百度到MTU,于是抱着尝试的心态试一下:
(1)打开“网络连接”(控制面板\\网络和Internet\\网络连接)
(2)鼠标右键->“属性”
(3)选择“配置”项
(4)“高级”->“Init MTUSize”,将其值该小,以前是“1500”,笔者暂改为“1450”
(5)确认以上更改操作。
再尝试打开百度网页,成功了!!!
于是,笔者接下来认真地学习了一下MTU,并做以下记录:
MTU(Maxinum Transmission Unit),最大传输单元,是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位),这个参数通常与通信接口有关。
以上是关于为啥可以PING通但是打不开网页的主要内容,如果未能解决你的问题,请参考以下文章