公司官网突然打不开了?按这个顺序一步步查,多数能自己解决
做官网运营的朋友应该都经历过这种时刻:早上还正常,下午客户打电话说网站打不开了,你自己一开,果然白屏。这时候最容易慌,第一反应是找当初做网站的人兴师问罪。
先冷静。我自己排查过几十次"网站打不开",最后发现九成以上是这几类原因:域名到期、服务器欠费、备案被注销、解析被动过。每一类都有固定的查法,按顺序来,基本十分钟内能定位。
一、先分清是"你的网络"还是"网站真的挂了"
打不开不等于网站挂了,可能只是你这边的问题。
先做两个动作:第一,用手机流量开一次,别连公司 WiFi,如果流量能打开,说明是公司网络或者路由器的事,多半是 DNS 缓存,重启路由器或者换个浏览器就好。第二,让外地朋友或者同事试一下,大家都打不开,才说明问题在网站这边。
这一步能帮你少走一半弯路。很多人折腾半天服务器,最后发现是办公室路由器缓存了旧的解析。
二、域名到期是最常见的"假故障"
域名这东西一年一续,很多人买了就忘,到期后有一个宽限期,过了宽限期域名会停止解析,网站自然就打不开了,邮箱也可能收不到信。
查法很简单:去你买域名的平台(阿里云、腾讯云、西部数码这类)控制台,找到域名列表,看状态是不是"正常"。如果显示"待续费"或者"已过期",赶紧续费,一般几分钟到几小时就能恢复。
顺带提醒,域名到期超过一定时间会被释放,被别人抢注就麻烦了,建议开启自动续费,这钱不能省。
三、服务器和空间的问题怎么查
域名正常,那就是服务器这边。查三个地方:
第一,看服务器是不是欠费停机了。云服务器厂商对欠费的机器会先停网再释放,登录云厂商控制台,看实例状态和余额,欠费就充值。
第二,看服务器负载。登录服务器执行 top 看 CPU、内存,或者直接看控制台的监控图表,如果是被某个进程占满、磁盘写满 100%,网站会卡死甚至拒绝连接。磁盘满是最容易被忽略的,日志文件、备份文件堆满一整块盘的情况我见过太多次。
第三,如果你是找人代运维的,直接让运维把最近的服务日志发给你,重点看有没有报错、有没有被攻击的记录。
四、解析被改了,也会整站打不开
域名解析被改,用户访问域名时找不到正确的服务器,一样打不开。
什么时候会动解析?网站搬家换服务器、加了 CDN、或者域名被别人盗走改了解析。你可以用 nslookup 域名 或者在线 DNS 查询工具,看解析出来的 IP 跟你服务器的实际 IP 对不对得上。对不上,就去域名控制台的解析记录里查,看是不是被人改过。
本地查完别忘了清缓存,Windows 上执行 ipconfig /flushdns,手机就开关一次飞行模式。
五、能打开首页,但提示"不安全"或者内容错乱
如果页面能出来,但浏览器提示连接不安全,多半是 HTTPS 证书过期了,去服务器上或者 CDN 控制台看看证书有效期,重新申请一个就行,现在免费的证书很多。
如果页面能打开但样式全乱了、跳转到奇怪网站,那不是网络问题,是网站被篡改了,这个得按安全事件处理,后面单独写一篇怎么弄。
六、确认是服务商的问题,再去找人
上面几步都查完,域名正常、服务器正常、解析也对,还是打不开,那就把现象整理清楚:什么时候开始、哪些地区打不开、报什么错,再去找建站公司或服务商。带着这些信息去,对方处理起来也快,双方都不浪费时间。
很多从模板市场做完网站就上线的公司,服务器、域名、备案可能分散在不同平台,平时没觉得,一出问题就抓瞎。建议把账号、到期时间、客服电话整理成一张表放在共享盘里,真出事了能少慌一半。