网站无法访问存在多种情况,背后原因各不相同,处理方式也有区别。有时候只是本地网络临时故障,有时候是网站服务本身宕机,也有可能是链路中间被限制访问。不要急于找各类工具,花两分钟判断故障类型,能省去很多无效操作。
最简单的判断办法就是更换网络。手机关闭WiFi切换移动流量,或者让其他人使用自己网络打开同一个网址。别人能够访问,只有你打不开,问题出在本地。所有人都无法打开,要么网站服务器故障,要么站点在你所在区域被限制访问。网站自身宕机很常见,小型站点服务器到期欠费、程序崩溃,都会造成无法访问。可以搜索网站名称搭配关键词挂了、打不开,看看有没有其他用户讨论。还可以把域名提交到downforeveryoneorjustme.com这类检测站点,查询是全球访问故障,还是仅你这边无法打开。

确认属于地域访问限制,解决手段分不同层级。最轻量的方案就是更换DNS。部分限制采用DNS污染,篡改域名解析请求,返回错误IP。手机或者电脑DNS修改为8.8.8.8或者1.1.1.1,有时可以直接正常访问。这个办法对早期DNS污染有效,现在很多限制升级到IP封锁、SNI阻断,修改DNS就不再生效。
代理和VPN是更彻底的解决手段。原理是你的流量先转发到不受限制的远端服务器,由远端服务器代为访问目标站点。网页代理上手最简单,打开代理网站输入网址,由代理加载页面。缺点是仅能处理浏览器流量,速度偏慢,代理运营方能够查看全部访问内容。VPN和代理客户端稳定性更强,但需要安装配置,国内使用VPN存在相关法律风险,这点需要自行权衡。临时查看公开页面,Google网页缓存或者Wayback Machine(web.archive.org)就能满足需求。搜索引擎缓存原理类似,在搜索结果点击缓存,查看站点封禁之前保存的页面版本。这类方式的局限是内容不是实时更新,交互功能完全失效,只能读取静态文字。
Tor是另一种可选方案。依靠多层加密、随机路由绕过访问限制,匿名性很强。但在国内网络环境基本无法直连,需要配置网桥,访问速度很慢。适合对匿名性有硬性需求的人群,普通用户没必要折腾。修改hosts文件属于老旧办法,找到站点真实IP写入系统hosts,跳过DNS解析流程。仅对单纯DNS限制的站点生效,当前多数限制不止停留在DNS层面,成功率偏低。
还有一类情况容易忽略,网站本身没有被封禁,而是站点设置地区访问限制。流媒体平台、银行站点、政府网站,只允许本国IP访问。这不属于网络封禁,是网站主动设置地理访问规则。解决思路和绕开地域限制类似,需要获取目标地区IP。但要留意,绕过这类地区限制,可能违反网站服务协议,账号存在冻结风险。
上面所有方法尝试之后依旧打不开,大概率网站已经永久下线。域名过期、服务器关停、运营方停止服务,这类情况没有技术手段恢复访问。可以尝试在互联网档案馆检索历史存档,或者查找社区维护的镜像站点。不少受限网站会在GitHub存在社区镜像,也有人打包离线内容。这类资源需要花时间搜寻,部分场景比使用代理更稳妥。网站打不开的时候,先区分故障是技术问题还是访问限制问题。技术故障有对应的处理手段,访问限制就要权衡风险和需求。不存在万能方案,只能结合实际情况取舍。