收起左侧

DDNS设置为cloudflare时,邮箱填写栏目名称错误

5
回复
429
查看
[ 复制链接 ]

4

主题

8

回帖

0

牛值

江湖小虾

2026-5-21 14:15:40 显示全部楼层 阅读模式

系统版本:X86

设备环境:物理机、局域网/公网/域名/P2P、系统版本号v1.1.3104;

BUG现象:DDNS设置为cloudflare时,出现让填写“邮箱”,实测填写注册cloudflare时的邮箱,连接失败,提示错误:ListZonesContext command failed: Invalid request headers (6003)。后来在邮箱栏目中输入cloudflare的账户ID,连接成功。因此,该名称“邮箱”为BUG,应为“账户ID”。

出现频率:必现

联系方式:龙旺x

屏幕截图2026-05-21101816.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2026-5-21 16:16:40 显示全部楼层

感谢反馈!Cloudflare DDNS 配置项与实际填写内容不一致,我们会进行验证确认,确认无误后会在后续版本中调整优化。

你们根本没优化,我现在 ddns cloudflare 直接失败,不管是账号id还是邮箱都失败,我试了好几遍,还确认了密码没输错。  详情 回复
2026-7-5 18:18

0

主题

1

回帖

0

牛值

江湖小虾

2026-7-5 18:18:45 显示全部楼层
飞牛运营同学 发表于 2026-5-21 16:16
感谢反馈!Cloudflare DDNS 配置项与实际填写内容不一致,我们会进行验证确认,确认无误后会在后续版本中调 ...

你们根本没优化,我现在 ddns cloudflare 直接失败,不管是账号id还是邮箱都失败,我试了好几遍,还确认了密码没输错。

11

主题

29

回帖

0

牛值

初出茅庐

2026-7-14 16:47:56 显示全部楼层

我今天也是在这里卡了大半天,还以为我的 api key 配置错了。

还好搜了一下,搜到了这个帖子,把邮箱去掉就好了。

0

主题

2

回帖

0

牛值

江湖小虾

我也在这里卡了半天,结果去翻Cloudflare的文档才知道只有邮箱还不能确定什么域什么记录,所以这个是zone id
例如

#!/bin/bash

export API_TOKEN="你的 Cloudflare API Token"
# 1. 先获取所有 zones,找到你的域名对应的 zone
curl -s "https://api.cloudflare.com/client/v4/zones" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" | jq '.result[] | {name: .name, id: .id}'

# 2. 找到你的域名后,获取该域名的 DNS 记录
# 假设你的 zone_id 是 "xxxxxx",然后:
curl -s "https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" | jq '.result[] | {name: .name, id: .id, type: .type}'

# 3. 找到记录 id 后,再更新
# 记得把 RECORD_ID 替换成实际记录的 ID
curl -s -X GET \
  "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${RECORD_ID}" \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "Content-Type: application/json" | \
  jq -r '.result.content'

这样才能得到精确的DNS记录条目

0

主题

2

回帖

0

牛值

江湖小虾

我也在这里卡了半天,结果去翻Cloudflare的文档才知道只有邮箱还不能确定什么域什么记录,所以这个是zone id
例如

#!/bin/bash

export API_TOKEN="你的 Cloudflare API Token"
# 1. 先获取所有 zones,找到你的域名对应的 zone
curl -s "https://api.cloudflare.com/client/v4/zones" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" | jq '.result[] | {name: .name, id: .id}'

# 2. 找到你的域名后,获取该域名的 DNS 记录
# 假设你的 zone_id 是 "xxxxxx",然后:
curl -s "https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" | jq '.result[] | {name: .name, id: .id, type: .type}'

# 3. 找到记录 id 后,再更新
# 记得把 RECORD_ID 替换成实际记录的 ID
curl -s -X GET \
  "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${RECORD_ID}" \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "Content-Type: application/json" | \
  jq -r '.result.content'

这样才能得到精确的DNS记录条目

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则