跳转到内容
搜索文档

伪 IPv4(Pseudo IPv4)

最后更新 查看 MarkdownAgent 设置

如果 Cloudflare 客户的源站 Web 服务器仅能理解 IPv4 格式的 IP 地址(这意味着它不支持 Cloudflare 默认的 IPv6 兼容性 (IPv6 compatibility)),客户可以使用 Pseudo IPv4(伪 IPv4)

可用性

FreeProBusinessEnterprise

Availability

Yes

Yes

Yes

Yes

背景

一些较旧的源站服务器分析和欺诈检测软件期望获取 IPv4 格式的 IP 地址,并且不支持 IPv6 地址。

Pseudo IPv4(伪 IPv4) 使用 E 类 IPv4 地址空间 (Class E IPv4 address space) 来提供尽可能多的对应于 IPv6 地址的唯一 IPv4 地址。

  • E 类 IPv4 地址示例:240.16.0.1
  • IPv6 地址示例:2400:cb00:f00d:dead:beef:1111:2222:3333

配置 Pseudo IPv4

Cloudflare 提供了配置 Pseudo IPv4(伪 IPv4) 的三个选项:

  • Off(关闭):默认值。
  • Add Header(添加标头):Cloudflare 会自动添加 Cf-Pseudo-IPv4 标头,其值为从原始 IPv6 地址哈希得到的 E 类 IPv4 地址。
  • Overwrite Headers(改写标头)

    如果 Pseudo IPv4 设置为 Overwrite Headers,Cloudflare 会用伪 IPv4 地址覆盖现有的 Cf-Connecting-IPX-Forwarded-For 标头,同时将真实 IPv6 地址保留在 CF-Connecting-IPv6 标头中。

要配置 Pseudo IPv4(伪 IPv4)

要在仪表板中更改 Pseudo IPv4(伪 IPv4) 设置:

  1. 在 Cloudflare 仪表板中,前往 **Network(网络)**页面。

    Go to Network ↗
  2. 找到 Pseudo IPv4(伪 IPv4),选择您需要的设置。

要使用 API 更改 Pseudo IPv4(伪 IPv4),请发送 PATCH 请求,在 URI 路径中将设置名称指定为 pseudo_ipv4,并将 value 参数设置为您想要的值:"off""add_header""overwrite_header"

这篇文档对您有帮助吗?