那天下午,我像往常一样,想打开看看更新,结果,屏幕就那么白着,转转,然后就显示“此网站无法访问”。我当时就愣住了,心想这咋回事?难道是网络又抽风了?
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
碰到问题不喜欢干等着,就喜欢自己上手捣鼓。第一次遇到这网站打不开,我的第一反应是刷新了一下页面。没用。我换了个浏览器,从平时用的Chrome换成了Firefox,心想着也许是浏览器的问题。结果,还是老样子,一个大大的“无法访问”摆在那里。这下我开始有点坐不住了。
想着是不是自家网络断了,我随手就点开了几个别的常去的网站,B站,知乎,都开得好好的,那说明就不是我家网线出了问题。这下,我才确定,问题可能出在这特定网站身上,或者说,是我访问这个网站的路径上。
第一次深挖:本地网络捣鼓
虽然不是啥技术大神,但这些年自己瞎折腾电脑也摸索出点门道。我寻思着,是不是电脑里有什么缓存搞的鬼?
我把浏览器里那些乱七八糟的缓存、历史记录、Cookie全都清了个干净。这玩意儿就像个破烂堆,有时候确实能把好事儿搞坏。清完之后,重启浏览器,再次输入网址,还是一样,页面依旧没出来。
我想到了DNS。这玩意儿就像个电话本,把网址翻译成IP地址。有时候它抽风了,就找不到正确的IP。我立马打开了命令提示符,敲了ipconfig /flushdns回车。这一下,感觉就像给电脑的“电话本”洗了个澡。洗完之后,我又试了试,结果还是失望,依然打不开。
我又跑去看了看我的网络设置,特别是那个DNS服务器的地址。我记得以前为了上网快点,把DNS改成了公共DNS。我怀疑是不是公共DNS最近出问题了,或者它把我这个网站的IP给解析错了。于是我把它改回了自动获取,想着让它自己去找运营商的DNS。改完之后,照例又试了一次,屏幕还是白花花的一片。
第二次排除:跳出我的电脑
既然电脑本地排查了一圈没啥结果,我就开始怀疑是不是我的路由器搞的鬼。我直接拔掉路由器电源,等了三十秒,再插回去。这招跟给手机重启一个道理,路由器有时候运行久了也会犯迷糊。等路由器灯都亮了,我再次连接网络,尝试访问。诶,还是不行。
这下我有点抓狂了,怎么就偏偏这个网站打不开?我突然想起,我手机有流量!于是我把手机的WIFI关掉,只用移动数据,然后用手机浏览器试着访问。奇了怪了,手机上竟然能打开!
这下线索就明确了,问题肯定在我家里的网络环境。不是电脑本身,也不是网站服务器,而是我家的宽带或者路由器到网站服务器之间的某个环节出了问题。我又回到了电脑上,仔细琢磨。
第三次深入:疑点锁定
既然手机流量能开,我家的WIFI或者宽带连不上,我就想到了一个老办法——看hosts文件。这个文件就像是个本地的“电话本”,优先级比DNS还高。有些流氓软件或者我自己以前不小心改过,可能把网站的域名指向了错误的IP地址。我小心翼翼地找到了C:\Windows\System32\drivers\etc路径下的hosts文件,用记事本打开。果然,里面有一堆奇奇怪怪的条目,其中就有一行是把指向了一个本地的IP地址,这肯定是被哪个软件给改了!
我赶紧把那一行删掉,然后保存。保存的时候还提示我没有权限,于是我把hosts文件复制到桌面,修改完再替换回去。这都是老套路了。
搞定hosts文件之后,我心里有底了。再次打开浏览器,颤颤巍巍地输入网址,回车!
这回网站页面像抽丝一样,慢慢地加载出来了!我当时那个激动,就像是挖到了宝藏一样。原来就是这个hosts文件在作怪。
通过这回折腾,我发现很多时候问题不在于难不难,而在于有没有耐心一步步去排查。从最简单的开始,到深入系统,发现一个小小的问题就能把人卡住。遇到网站打不开,别急着骂娘,先自己动手试试,说不定就能解决了!