网友提问:
为什么有些网页会打不开?
优质回答:
要想知道网页打不开的原因,我们需要从网页是怎么打开的原理讲起,相信这样更有助于帮助你理解。考虑到部分内容需要一定专业度的问题,讲的时候我会省略掉一些细节。
网页打开过程
我们把网页打开的过程假设成我要去成龙家拿个快递(龙叔好无辜)。但是我觉得这样比较好理解哈。
DNS解析
在这里我们不用管DNS是啥。按我们上面假设的例子。我要去拿快递,首先要知道龙叔家在哪。DNS解析就是帮我找到龙哥家的地址。
浏览器和服务端建连
OK,上面我们已经知道龙叔家地址了,但我们不能贸然跑过去吧。龙叔家肯定保护措施很严,冒冒失失跑过去说不定被保安给抓了。不行不行,我们还是先给龙叔家打个招呼,告诉他我要去他家拿快递。这个打招呼确认的过程就是浏览器和服务端建立连接(TCP握手)的过程。
数据传输
好了,现在我们既知道龙叔地址,又打过招呼,接下来就可以出发了。想要拿到快递,我的路线是这样“家->龙叔家->拿到快递->返回家”。我走这条路线的过程就叫数据传输。
网页渲染
现在我已经成功从龙叔家拿到了快递(开心!)。接下来就到了开箱的时候了。毕竟开完箱我才能看到它的真面目。而我开箱的这个过程就是网页渲染(从服务端拿回来的文档需要经过浏览器的渲染才能成为你在网页上看到的内容,具体渲染细节就不讲了)。
总结
相信看完上面的概念,你对网页打开的过程有了一个大概的了解。那我们回到问题本身。为什么有些网页会打不开?
我们从上面几个阶段分别来分析总结下可能影响网页打不开的点:
DNS解析阶段
DNS服务器故障导致DNS解析失败:找不到龙叔家了还咋拿快递啊?
本地host冲突:本来DNS服务器应该告诉我龙叔家住香港,完了家里人说龙叔住北京。关键我还更信家里人的,那可不凉凉了。
DNS劫持:比如你用的一些不知名wifi或者无良运营商会把你本来要访问的网页劫持到别的地方去,或者让你打不开。
建连阶段
你访问的网页服务端故障(宕机/超时…):想给龙叔家打个招呼,电话打不通,啥方式都联系不到,龙叔家失联了,这可咋整。
本地网络故障:我失联了,凉凉了。
The Great Wall:国外的访问不了一般这个原因,你懂的。
浏览器安全限制:部分高级浏览器如chrome、Firefox会对一些钓鱼网站进行拦截,SO!
数据传输阶段
网络传输慢(本地上行带宽/服务端下行带宽):本来约好2号去龙叔家拿快递,结果路上堵车,3号才到龙叔家。人家全家出去旅游去了。也有可能快递太重,路上走太慢。
你访问的网页服务端故障(宕机/超时…):到了龙叔家进不了门,没人鸟我。拿不到快递….卒。
网页渲染
网页太大、依赖资源太多:快递太大,拆快递速度太慢,拆的烦直接扔了。(浏览器内存溢出,凉凉)
以上就是我的一些个人理解,希望对你有帮助!谢谢
其他网友观点
网页打不开有很多原因。
1.如果网络没有连接,所有的网页都是打不开的(除了本地服务器localhost);
2.域名出现问题导致网页打不开,包括域名没有备案,域名无法解析。
3.DNS出现问题导致网站打不开;
4.服务器不稳定或者服务器宕机也会导致网页打不开;
5.服务器上的项目程序出现了问题,这时网页会报500的错误。
其他网友观点
网页打不开的原因有很多,
1.比如域名解析错误,重新解析的时候还是指向原来的Ip地址
2.网络设置是否正确,DNS连接是否ok,是否使用了代理服务器等等
3.防火墙设置,是否被墙等等
其他网友观点
希望我的回答能帮你解开疑问,如果能帮到你请给我点个赞,谢谢。网页打不开的原因有很多,下面我一一列举:
第一种:该网页的网站所在的服务器网络速度慢,导致访问时服务器返回数据给用户浏览器超时最后显示网页无法打不开。
第二种:该网页已被网站管理员删除,页面不存在会显示网页无法打开。
第三种:用户自身网络问题,与访问的页面所在服务器网络互通存在问题导致网页无法打开。
第四种:该网页所在的网站程序出错导致网页无法打开。
第五种:可能该网页所在网站的域名解析节点存在问题,会出现其他地方都可以打开,而你打不开。第三种原因属于这里面的一种类型,但如果域名解析存在问题也可能导致大部分地区都无法打开,例如域名未备案,就会被服务商暂停解析而拦截!
其他网友观点
面就教大家我是如何解决打不开网页的情况。详细步骤如下:
第一步:清除DNS缓存我们平常使用的电脑系统一般会缓存常用的DNS地址,这样能加速我们对网络的快速访问,但有时候这些DNS地址由于某种原因导致不正常,这会使我们的网页无法正常打开,会导致我们的网页无法打开。清楚DNS缓存后一般就能解决问题了。1、使用快捷键“Windows+R键”,在运行程序中输入“CMD”,再按Enter键进入系统命令输入框。
2、在新弹出的命令提示符窗口中输入“ipconfig /displaydns”,我们便可查看到系统之前使用过的DNS地址,如下图所示:
3、然后再输入命令“ipconfig /flushdns”。该命令的主要作用是清楚DNS解析缓存,如下图所示:
4、成功刷新DNS解析缓存后,我们重新打开浏览器,打开网页看看是否能正常打开网页了。
其他网友观点
首先感谢您的阅读!
如果网络连接的属性显示有数据包的发送和接收,则证明已经正常联网,打不开网页的原因可能是:
1)上次上网时使用的代理没有取消 不取消代理就上网的话,可能无法连接代理,这样就无法打开任何网页。取消代理的方法:在浏览器里选择“工具” → “Internet选项” → “连接” → “局域网设置” →“代理服务器”,把复选框的对勾取消,按“确定”即可。
2)防火墙安全级别设置太高 如果安全级别过高,防火墙会阻挡正常数据的传输,请选用典型设置。
3)浏览器设置问题 常见的有安全级别设置过高、运行了异常加载项等,建议用户恢复典型设置、禁用有问题的加载项。
4)DNS配置不当5)本机或同局域网的电脑感染了病毒,阻止了用户浏览网页 当用户遇见这种情况时应尽快升级杀毒软件并彻底查杀病毒。
以上内容就是小编分享的关于为什么有些网页会打不开?.jpg” />