报错查询
Access denied 是什么意思
Access denied
要点
问:access denied什么意思?
短答:服务器或它前面的防护层拒绝了你这次访问;这两个词不带原因,原因在旁边的编号里。
Access denied[报错]「拒绝访问」的通用说法。① 出现在网页上,多半是 CDN 或网站防火墙按规则拒绝,常见于 Cloudflare、Akamai;② 出现在 Windows 资源管理器、命令行里,是本机文件或命令的权限不够,和网络无关。参见:Sorry, you have been blocked。
问:你在哪儿看到它?
短答:同样两个词,配的编号不同,意思差得很远。
| 服务 | 界面或接口 | 原文写法与含义 |
|---|---|---|
| Cloudflare | Error 1005 | Access denied:网站封了你所在的整个网络(ASN) |
| Cloudflare | Error 1006 / 1007 / 1008 | Access denied:你的 IP 被网站封了 |
| Cloudflare | Error 1009 | Access denied:网站封了你所在的国家或地区 |
| Cloudflare | Error 1020 | Access denied:请求命中了网站的防火墙规则 |
| Akamai | 整页英文 | Access Denied · You don’t have permission to access 某网址 on this server. · Reference #一串编号 |
| Windows | 对话框、命令行 | 拒绝访问 / Access is denied |
Cloudflare 的编号含义取自它的 1xxx 错误说明;Akamai 的情况见微软的说明文章。
Akamai 页面上的 Reference 编号,作用和 Cloudflare 的 Ray ID 相近:它对应这一次被拒的访问。联系网站时,把编号连同时间、网址一起给对方,对方才能在日志里找到你那一次请求。微软的说明还提到,这类防护会对短时间内连接过于频繁的来源自动生效,封锁的是整个来源 IP,所以同一出口上的其他人也可能一起被拦。
问:要查的三项是什么?
短答:编号指向哪一层,就查哪一层:网络归属、国家归属、这个 IP 的历史。
- 1005:出口 IP 属于哪个 ASN。 网站主人按网络整段拦,常见的是云服务和机房网络。在 住宅ip 那页看怎么读 ASN 和类型字段,确认你的出口是不是落在机房段。
- 1009:出口被归到哪个国家。 网站拒绝的是这个国家或地区。用 IP 纯净度查询 读归属地;几个检测站说法不一致时,原因见 ip纯净度检测网站。
- 1006–1008、1020、Akamai:这个 IP 之前被怎么用过。 机场节点是多人共用的出口,别人的高频请求也算在这个 IP 头上。看 IP 风险查询 里的风险分,再看是否只有这一个节点被拒。
这几种都由网站或 CDN 看连到它的那个 IP 来判断,DNS 泄露、WebRTC 泄露不会让它们出现或消失。
问:哪些情况不是代理问题?
短答:本机权限、网站自己的地区政策、你自己的操作频率,都不靠换网络解决。
- Windows 拒绝访问: 用管理员身份运行,或检查文件的安全权限。
- 1009 且直连也一样: 网站本来就不对你所在的地区开放。
- 1020 只在某个操作时出现: 和 Sorry, you have been blocked 同理,触发的是请求内容。
- Akamai 因频率封锁: 停一会再访问。
问:怎么改?
短答:Cloudflare 给访客的建议都是联系网站主人;你自己能做的,是确认是不是出口的问题。
- 截图或抄下编号、Ray ID 发给网站主人。 Cloudflare 对 1009 的建议是请网站主人在 IP 访问规则里放行你的 IP;对 1020 是让网站主人在 Security Events 里按 Ray ID 查规则。
- 1005、1006–1008: 换到不同网络的节点后能打开,就说明是出口那段被拦;之后固定用没被拦的那一组节点。
- 1009: 按网站的规定来,本站不提供绕开网站地区限制的做法。
- Akamai: 降低刷新频率,过一段时间再试;长期打不开,带上 Reference 编号联系网站。
问:相近的报错有哪些?
- Sorry, you have been blocked:Cloudflare WAF 的另一种拦截页,带 Ray ID。
- unsupported_country_region_territory:AI 接口按地区拒绝,返回的是 JSON 而不是网页。
- network error:连回应都没拿到,和「拿到了拒绝回应」是两回事。