1. 首页
  2. 系统运维
  3. Linux

Cloudflare打开慢卡,如何关闭IPv6的解析只用v4

最近使用cloudflare的CDN的时候发现网站变得很慢,然后就ping一下自己的网站,发现返回的都是IPv6的地址,而且延时都在300ms左右,还一直丢包。反而IPv4的的没那么大的丢包。

只要访问用户有 v6 地址的, Cloudflare 一律会优先自动解析到他家 v6 节点上,理由是认为 IPv6 是未来趋势。这个理论上没问题,然而 Cloudflare 的中国 IPv6 节点路径走向有问题,对于大陆地区的访问速度反而不如 v4。

IPv6 的选项位于 Cloudflare 后台的 Network 分类中,但默认是开启状态完全无法修改(灰绿色):

Cloudflare打开慢卡,如何关闭IPv6的解析只用v4

如何关闭:

首先去到账户信息页面:https://dash.cloudflare.com/profile

点击 API Tokens 分类,然后点击 Global API Key 后面的 View,获取 Global API Key:

Cloudflare打开慢卡,如何关闭IPv6的解析只用v4

然后回到域名管理界面,Network 分类下的 IPv6 选项,点击这个选项右下角的 API 字样:

Cloudflare打开慢卡,如何关闭IPv6的解析只用v4

然后可以看到两个管理 API 链接,把第二个 Change IPv6 setting 的链接复制下来,也就是 PATCH 开头这一串。

接着到 Linux 命令行下执行以下命令,整个复制粘贴,修改其中信息为自己的,然后回车运行即可:

curl -X PATCH "https://api.cloudflare.com/client/balabalabalabala" \
     -H "X-Auth-Email: aaaaa@outlook.com" \
     -H "X-Auth-Key: balabalabala" \
     -H "Content-Type: application/json" \
     --data '{"value":"off"}'
Cloudflare打开慢卡,如何关闭IPv6的解析只用v4
  • 其中 PATCH 开头的链接换成 IPv6 选项里获取的,
  • aaaaa@outlook.com 替换为自己的 Cloudflare 账户名称,
  • X-Auth-Key 后面替换成货到到的账户的 Global API Key。

运行后就可以了

最后检查一下,刷新页面就可以看到 IPv6 选项变成了 off 状态。

大功告成!

订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code