Cloudflare CDN 如何关闭 IPv6 兼容性开关

在使用Cloudflare CDN的用户都知道,已经无法提供给面板关闭 IPv6的支持了,面板只能开启IPv6,官方给出的理由是“优先使用IPv4,当IPv4无法访问时将通过IPv6访问,提高网站的可用性”,实际体验并不佳,主要原因是个别浏览器采用了IPv6优先,而目前IPv6的路由比较混乱,网络欠佳。下面简单说一下如何关闭”IPv6 兼容性“。

1、登录 Cloudflare CDN 管理面板

https://dash.cloudflare.com

2、查看“IPv6 兼容性”当前状态

选择要设置的域名,进入详情页,并通过左侧菜单进入”网络“菜单

可以看到“IPv6 兼容性”开关是无法关闭的。这时候我们可以通过API进行关闭。

3、获取“区域 ID”

切换到概述页面,在右下角找到并复制 API - 区域 ID

4、获取”Global API Key"

在“概述”页面右下角找到并点击“获取您的 API 令牌”,进入“用户 API 令牌”页获取

找到“Global API Key”行,并点击右侧“查看”按钮

输入密码、通过人机、再点击“查看”按钮即可获得“API 密匙”

把“API 密匙”复制保存下来。

6、调用 Cloudflare API 关闭 ”IPv6 兼容性“

把下面的脚本中“${区域 ID}”、“${登录邮箱}”和“${API 密匙}”替换成刚刚获取的信息,执行即可关闭 “IPv6 兼容性”

curl https://api.cloudflare.com/client/v4/zones/${区域 ID}/settings/ipv6 \
    -X PATCH \
    -H 'Content-Type: application/json' \
    -H "X-Auth-Email: ${登录邮箱}" \
    -H "X-Auth-Key: ${API 密匙}" \
    -d '{"value": "off"}'

执行结果:

{"result":{"id":"ipv6","value":"off","modified_on":"2025-05-07T10:04:22.520602Z","editable":true},"success":true,"errors":[],"messages":[]}

看到"success":true关键信息表示成功!

示例使用Linux bash命令,您也可以使用其他方式调用Cloudflare API。

7、查看结果

如需开启“IPv6 兼容性”可以通过面板中的开关开启。

相关文章

微信订阅号

VPS收割者微信公众号

QQ群(全员禁言)

VPS收割者QQ群(全员禁言)