jeessy2 / ddns-go

Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
MIT License
10.7k stars 1.23k forks source link

Cloudflare API只能创建不能修改 #1149

Closed Separatee closed 1 month ago

Separatee commented 1 month ago

问题描述

如题,是否有解决方案?我看到有Overwrite和Update两个api选项,能否改用Update呢? 并且我的终端显示三天以来只成功更新两次 错误内容:

新增域名解析 example.com 失败! 异常信息: 返回内容: {"result":null,"success":false,"errors":[{"code":81057,"message":"Record already exists."}],"messages":[]} ,返回状态码: 400

然后cloudflare出现了三个同域名不同记录的解析。导致访问不到地址。或许换个api方法能够解决…?

复现方法: 在webui创建一个api,给予最小权限 在webui创建域名解析之前,创建一个正确的域名 等待新ip更新,出现多个相同域名解析

DNS服务商

Cloudflare

是否已搜索同类问题

已搜索,但未能解决

操作系统

Linux

架构

arm64

版本

v6.6.1

安装方式

服务

额外信息

No response

jeessy2 commented 1 month ago

你自己试。需要要查询权限,根据有无进行新增或更新

jeessy2 commented 1 month ago

你的域名是不是包含了非英文字符,如果是的话Try: v6.6.3 参考 https://github.com/jeessy2/ddns-go/discussions/1159

Separatee commented 1 month ago

了解,的确如此,谢谢回复