Cloudflare 1XXX 错误故障排除

诊断并解决 Cloudflare 代理的站点的 1XXX 错误。


概述

本文描述的错误可能会在访问由 Cloudflare 代理的网站时发生。对于 Cloudflare API 或仪表板错误,请查阅我们的 Cloudflare API 文档。HTTP 409、530、403 和 429 错误是 HTTP 错误代码,在响应的 HTTP 标头中范围。1XXX 错误出现在响应的 HTML 正文中。

客户可通过 Cloudflare Custom Error Pages 更改本文探讨的默认错误页面的外观。

如果下方各错误描述中的解决方案未能解决错误,请联系 Cloudflare 支持

只有站点所有者才能联系 Cloudflare 寻求技术支持。Whois 数据库中可查询域的联系信息。

Error 1000:DNS points to prohibited IP

常见原因

Cloudflare 因为以下某一原因停止了请求:

  • 您的 Cloudflare DNS 应用中的 A 记录指向 Cloudflare IP 地址
  • 您的 Cloudflare DNS ACNAME 记录引用了其他反向代理(如使用 proxy_pass 功能的 Nginx Web 服务器),它将请求二次代理到 Cloudflare。
  • 请求的 X-Forwarded-For 标头的长度超过 100 个字符。
  • 请求包含两个 X-Forwarded-For 标头。

解决方案

  • 如果 Cloudflare DNS 应用中的 A 记录指向 Cloudflare IP 地址,请将该 IP 地址更新为您的源站 Web 服务器 IP 地址。
  • 您的源站上有反向代理通过 Cloudflare 代理将请求发回。请联系主机提供商或站点管理员在源站上配置 HTTP 重定向,而不要使用反向代理。

Error 1001:DNS resolution error

常见原因

  • Web 请求发送到不存在的 Cloudflare 域中的 Cloudflare IP 地址。
  • DNS CNAME 记录的目标无法解析。
  • 您的 Cloudflare DNS 应用中的 CNAME 记录需要通过某一 DNS 提供商解析,但该提供商目前已离线。

解决方案

非 Cloudflare 域无法 CNAME 到 Cloudflare 域,除非此非 Cloudflare 域已添加至 Cloudflare 帐户。

试图直接访问用于 Cloudflare CNAME 设置的 DNS 记录也会导致错误 1001(例如,www.example.com.cdn.cloudflare.net)。


Error 1002:DNS points to Prohibited IP

常见原因

  • 您的 Cloudflare DNS 应用中的 DNS 记录指向某一 Cloudflare IP 地址
  • 您的 Cloudflare DNS 应用中为 CNAME 记录指定了不正确的目标。
  • 您的域不在 Cloudflare 中,但具有指向 Cloudflare 域的 CNAME。

解决方案

更新 Cloudflare ACNAME 记录,使其指向您的源站 IP 地址,而非 Cloudflare IP 地址:

  1. 联系您的主机提供商,以确认源站 IP 地址或 CNAME 记录目标。
  2. 登录您的 Cloudflare 帐户。
  3. 选择生成错误 1002 的域。
  4. 选择 DNS 应用。
  5. 单击要更新的 A 记录Value 字段。
  6. 更新 A 记录

要确保您的源站 Web 服务器不通过 Cloudflare 代理其自己的请求,请配置源站 Web 服务器,使其将 Cloudflare 域解析到:

  • 内部 NAT 的 IP 地址,或
  • 源站 Web 服务器的公用 IP 地址。

Error 1002:Restricted

常见原因

Cloudflare 域解析到本地或被禁的 IP 地址,或者未与该域关联的 IP 地址。

解决方案

如果您是网站所有者:

  1. 与您的主机提供商核实源站 Web 服务器 IP 地址;
  2. 登录您的 Cloudflare 帐户;并且
  3. 将 Cloudflare DNS 应用中的 A 记录更新为已由您的主机提供商确认的 IP 地址。

Error 1003 Access Denied:Direct IP Access Not Allowed

常见原因

客户端或浏览器直接访问了 Cloudflare IP 地址

解决方案

浏览到您的 URL 中的网站域名,而不是 Cloudflare IP 地址。


Error 1004:Host Not Configured to Serve Web Traffic

常见原因

  • 由于滥用或违反服务条款,Cloudflare 工作人员停用了该域的代理。
  • DNS 更改尚未传播,或者站点所有者的 DNS A 记录指向了 Cloudflare IP 地址

解决方案

如果问题持续时间超过 5 分钟,请联系 Cloudflare 支持


Errors 1006, 1007 or 1008 Access Denied:Your IP address has been banned

常见原因

某 Cloudflare 客户阻止了来自您的客户端或浏览器的流量。

当客户使用 Zone Lockdown 或任何其他 Cloudflare 安全功能来阻止 Preview 选项卡所依赖的 Google 云平台 IP 时,Cloudflare Workers 应用的 Preview 选项卡中也会出现错误 1006。

解决方案

请网站所有者调查他们的 Cloudflare 安全设置,或将您的客户端 IP 地址列入白名单。由于网站所有者阻止了您的请求,Cloudflare 支持无法覆盖客户的安全设置。


Error 1010:The owner of this website has banned your access based on your browser's signature

常见原因

网站所有者根据
您客户端的 Web 浏览器阻止了您的请求。

解决方案

将阻止情况报告给网站所有者。如果您无法确定如何联系网站所有者,请通过 Whois 数据库查找域的联系信息。站点所有者通过 Firewall 应用的 Settings 选项卡禁用了 Browser Integrity Check

由于网站所有者执行了阻止操作,Cloudflare 支持无法覆盖客户的安全设置。

Error 1011:Access Denied (Hotlinking Denied)

常见原因

对使用 Cloudflare Hotlink Protection 的资源发出了请求。

解决方案

将阻止情况报告给网站所有者。如果您无法确定如何联系网站所有者,请通过 Whois 数据库查找域的联系信息。  Hotlink Protection 可通过 Cloudfare Scrape Shield 应用进行管理。

由于网站所有者执行了阻止操作,Cloudflare 支持无法覆盖客户的安全设置。

Error 1012:Access Denied

常见原因

站点所有者基于从访问者的计算机或网络(ip_address)检测到的恶意活动,禁用了访问权限。原因最有可能是访问者的计算机上感染了病毒或恶意软件。

解决方案

更新您的防病毒软件,并运行全面系统扫描。Cloudflare 无法覆盖站点所有者为域设定的安全设置。要请求网站访问权限,请联系站点所有者将您的 IP 地址列入白名单。如果您无法确定如何联系网站所有者,请通过 Whois 数据库查找域的联系信息。

由于网站所有者执行了阻止操作,Cloudflare 支持无法覆盖客户的安全设置。

Error 1013:HTTP hostname and TLS SNI hostname mismatch

常见原因

客户端或浏览器通过 Server Name Indication(SNI)发送的主机名与请求主机标头不匹配。

解决方案

错误 1013 通常由以下原因造成:

  • 您的本地浏览器设置了错误的 SNI 主机标头,或者
  • 网络代理 SSL 流量导致 SNI 与请求的主机标头不匹配。

使用诸如以下工具测试 SNI 不匹配:SSL Shopper.

向 Cloudflare 支持提供以下信息:

  1. 重现错误期间捕获的 HAR 文件

Error 1014:CNAME Cross-User Banned

常见原因

默认情况下,Cloudflare 禁止在不同 Cloudflare 帐户的域之间进行 DNS CNAME 记录。只有一个域内(www.example.com CNAME 到 api.example.com)以及同一用户帐户的不同区域之间(www.example.com CNAME 到 www.example.net)才能进行 CNAME 记录

解决方案

联系 Cloudflare 支持,在 Cloudflare Pro、Business 或 Enterprise 计划的域的帐户之间允许 CNAME 记录


Error 1015:You are being rate limited

常见原因

站点所有者实施了 Rate Limiting,并且影响到您的访问者流量。

Unable to purgeCloudflare 缓存清除相关的另一种 1015 错误。重新尝试清除缓存;如果仍有问题,请联系 Cloudflare 支持

解决方案

  • 如果您是站点访问者,请联系站点所有者,请其将您的 IP 从速率限制中排除。
  • 如果您是站点所有者,请查看 Cloudflare Rate Limiting 阈值并调整您的 Rate Limiting 配置。
如果 Rate Limiting 在很短时间内(如 1 秒钟)阻止请求,请尝试将时长延长到 10 秒。
如果您遇到有新的 Cloudflare Worker 超过速率限值,请参考 Workers 文档中的指导。

Error 1016:Origin DNS error

常见原因

Cloudflare 无法解析源站 Web 服务器 IP 地址。

1016 错误的最常见原因:

  • 缺少提及源站 IP 地址的 DNS A 记录
  • Cloudflare DNS 中的 CNAME 记录指向不可解析的外部域。
  • Cloudflare Load Balancer 默认、区域和回退池中的源站主机名不可解析。为了防止所有其他池不可用,使用配置了源站 IP 的回退池作为备份。

解决方案

解决 1016 错误:

  1. 通过 DNS 查询工具解析 IP 地址,验证您的 Cloudflare DNS 设置是否包含一条指向有效 IP 地址的 A 记录
  2. 对于指向另一个域的 CNAME 记录,请确保能够通过 DNS 查询工具解析。

Error 1018:Could not find host

常见原因

  • Cloudflare 域是在最近激活的,域设置传播到 Cloudflare 边缘网络时存在延迟
  • Cloudflare 域是通过 Cloudflare 合作伙伴(例如,主机提供商)创建的,该提供商的 DNS 有故障
1018 错误通过 HTTP 409 响应代码返回。

解决方案

联系 Cloudflare 支持并提供以下详细信息:

  1. 您的域名
  2. 1018 错误的屏幕截图,截图中应包含错误消息中提到的 RayID
  3. 发生 1018 错误的时间和时区

Error 1019:计算服务器错误

常见原因

Cloudflare Worker 脚本以递归方式引用了其自身。

解决方案

确保 Cloudflare Worker 不访问调用同一 Workers 脚本的 URL。


Error 1020:Access denied

常见原因

客户端或浏览器被 Cloudflare 客户的防火墙规则阻止。

解决方案

如果您不是网站所有者,请向网站所有者提供您收到的 1020 错误消息的屏幕截图。

如果您是网站所有者:

  1. 从客户那里获取 1020 错误屏幕截图
  2. 在 Cloudflare Firewall 应用的 Overview 选项卡中,在 Firewall Events Log  中搜索从访问者 1020 错误消息中获得的 RayID 或客户端 IP 地址。
Firewall Events Log 中搜索时,请将 1020 错误的 UTC 时间戳转换为您当地的时区。
  1. 评估阻止的原因,再更新 Firewall Rule,或在 IP Access Rules 中将访问者的 IP 地址列入白名单。

Error 1025:Please check back later

常见原因

由于域达到了 Cloudflare Workers 的计划限值,因此请求未得到服务。

解决方案:

通过 Cloudflare Workers 应用的 Upgrade Workers Plan 按钮,购买付费 Workers 订阅。


Error 1101:Rendering error

常见原因

Cloudflare Worker 抛出了运行时 JavaScript 异常。

解决方案:

向 Cloudflare 支持提供相应的问题详情


Error 1102:Rendering error

常见原因

Cloudflare Worker 超过了 CPU 时间限值。CPU 时间是执行代码(如循环或分析 JSON 等)所花费的时间。网络请求(获取、响应)所花费的时间不计入 CPU 时间。

解决方案

联系 Workers 代码的开发者,请他们优化代码以降低 Workers 活动脚本中的 CPU 使用量。


相关资源

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.