“我上次心里美滋滋的打开自己的网站,想看一下网站有没有什么问题可以优化的😄,结果浏览器直接弹出来一个红色警告页面,说这个网站被禁止访问了😨。当我看到这个提示的第一反应,我觉得是服务器挂了,但问了服务器商那边说服务器运行是正常的。那我的网站到底是怎么了?😤”

一个做机械设备销售的老客户上周急急忙忙找我咨询这个事,给我发了这条消息让我来分析一下😁。他网站用了三年多,一直没出过什么问题,结果却突然打不开了🙃。客户打电话问他的网站是怎么回事,他自己也不知道该怎么解释,急得不行。
网站突然被禁止访问,这种情况比网站加载慢或者打不开更让人心慌。加载慢可能是技术的故障,但是!网站被禁止访问就意味着网站可能触发了什么安全机制或者违规限制导致的,客户看到会让人以为是诈骗网站。今天咱们把几种常见原因和处理方法一次说清楚,下次碰到这种情况你心里有数。

一、网站被禁止访问,先搞清楚被拦截的原因
网站被禁止访问,首先得判断拦截发生在哪个环节。不同的拦截来源处理方式完全不同。
1. 浏览器拦截,页面上有明显的安全警告
打开网站的时候,浏览器页面直接弹出一个红色或者黄色的警告页面,上面写着“此网站已被报告为不安全”又或者“您要访问的网站包含恶意软件”以及“您的连接不是私密连接”这类提示。这种情况就是浏览器在阻止访问你的网站。

最常见的原因是网站的SSL证书出了问题。比如SSL证书过期了、或者证书配置错误了、又或者证书不被浏览器信任,浏览器都会直接拦截并提示网站有安全风险。要是用户看到这种提示啊,真的是不敢相信😱,我相信绝大部分的用户都不敢点“继续访问”,肯定直接就关掉页面了。
另一个常见的原因就是网站被挂马了,浏览器检测到网站上有恶意代码,自动把网站加入了黑名单去阻止用户访问。
前面的文章有提过网站被黑的处理方式,感兴趣的老板可以点击自行查看👉: 网站被黑攻击了怎么处理?
2. 搜索引擎拦截,搜索结果里标注了“该网站可能含有恶意软件”
在搜索引擎搜索你的网站时候,在搜索的结果里,你的网站下面有一行红字提示文字,比如“该网站可能含有恶意软件”又或者“此站点可能受到黑客攻击”。当用户点击进去的时候也可能被拦截。这是搜索引擎对网站进行了安全标记。
这种情况通常就是因为网站之前被攻击过,或者被植入了恶意代码,又或者是挂了赌博广告页面。搜索引擎抓取到了这些异常内容,对网站进行了风险标记。即使网站后来清理了恶意代码,但这个标记也不会自动消失,需要主动去搜索引擎站长平台提交申诉。
具体怎么申诉前面的文章也讲过,老板可以点击自行查看👉: 网站被搜索引擎拉黑,怎么去申诉恢复?

3. 服务器商或域名服务商暂停了解析
还有些网站在的时候,页面当中没有任何的警告提示,后面直接就是显示“无法访问此网站”或者“当前的连接已重置”。这种情况,很大的可能就是服务器或者域名那边出现了问题。

服务器商可能因为网站被攻击产生了异常流量,为了保护整个服务器上的其他用户,暂时暂停了你的网站。域名服务商也可能因为域名实名认证信息不完整、又或者备案的信息过期了、或者收到了关于域名违规使用的投诉,暂停了域名的解析服务。
二、怎么快速排查和解决问题?
1. 先查域名状态和服务器状态
在域名查询工具上输入你的域名,看看域名的状态是否正常。如果域名的状态有显示“暂停解析”或者“被锁定”这些文字,那问题大概率就是出在域名服务商那边了。可以登录域名服务商的后台去查看一下具体原因,一般都是因为实名认证信息过期或者收到投诉才导致的。补充完整资料之后就能申请恢复。
同时登录服务器管理后台,检查一下服务器的运行状态是否正常。如果服务器被暂停了,通常都有站内信与短信通知说明原因。常见原因是网站被攻击流量异常、或者网站内容涉及违规被投诉关闭了。
2. 检查SSL证书是否过期或配置错误
如果浏览器拦截提示的是安全警告,直接检查SSL证书状态。在浏览器地址栏点击三条杠,然后点击下面像锁一样的图标,可以查看证书的具体信息,确认下证书有效期是否过期。如果过期了,要联系开发商去重新申请,然后安装新证书就能解决。如果证书没到期但浏览器还是提示不安全,可能是证书链不完整或者配置方式有问题,需要联系证书提供商或者开发人员排查。

3. 查网站是否被挂马
用在线安全检测工具扫描一下你的网站,看看有没有被植入恶意代码。如果检测结果显示有恶意内容,需要先彻底清理掉这些恶意文件,再去做后续的申诉处理。清理完之后再把网站后台、服务器、数据库的所有密码全部改一遍,不然攻击者还可能再次进入你的系统。
4. 确认备案和实名认证状态
如果你的域名是在国内注册的,需要完成实名认证才能正常使用。同时网站需要在工信部完成备案才能接入国内服务器。如果备案被注销了或者实名认证信息过期了,域名解析会被暂停。登录域名服务商和服务器商后台查看状态,如果被暂停了解析,补充更新资料之后申请恢复就行。
5. 去对应的平台提交申诉
如果是浏览器拦截,在清理完恶意代码之后可以去浏览器的站长平台或者反馈渠道提交申诉。如果是搜索引擎标记了风险提示,登录搜索引擎站长平台,在安全检测相关功能里提交申诉,说明已经清理了恶意内容并修复了漏洞。
三、提前预防比事后补救省心
网站被禁止访问这件事,大多数情况下都是可以提前避免的。几件基础工作做到位了风险就低很多。
1. 证书到期前及时更新
SSL证书都有固定的有效期,过期了浏览器就会拦截。在证书到期前设置短信提醒,或者使用自动续期的证书服务,到期了自动续费更新,不会因为忘了续期导致网站被拦截。
2. 定期检查网站安全状态
一个月至少检查一次网站有没有被挂马、有没有被加入黑名单。要是发现有问题就要马上去处理,别等到客户打电话来问你网站怎么打不开了才发现。
3. 保持域名和备案信息有效
域名实名认证信息、工信部备案信息都要保持最新状态。如果公司信息变更过,记得同步更新这些信息。信息过期了被暂停服务再补办,影响的时间可不短。
四、说点实在的
网站突然被禁止访问,虽然看着吓人,但拆开来看就是上面几种情况。先判断是谁在拦截,再针对性地解决。大部分问题都能在几个小时内处理好,不需要从头开始重建网站。
很多企业网站出问题是因为日常维护没跟上,没人去检查证书有没有过期、网站有没有被挂马、备案信息还在不在有效期内。
像鑫时带科技在给客户做网站之后,会定期做安全检查和技术巡检,证书快到期了提前通知更新,发现异常第一时间协助排查处理。日常维护做到位了,这种网站突然打不开的情况就能少很多。
从今天开始,检查一下自己的网站资料,比如SSL证书、域名状态、备案信息这几样都确认正常,万一哪天出问题了也不至于手忙脚乱。