Skip to content
jeessy2 edited this page Mar 5, 2023 · 7 revisions

阿里云错误代码 InvalidTimeStamp.Expired

你电脑时间和阿里云服务器相差超过 15 分钟,请调整你电脑时间

忘记用户名或密码

用户名和密码位于 配置文件 中(默认位于当前用户目录下的 .ddns_go_config.yaml 文件中)

开启 禁止公网访问 后无法通过域名访问

只有遵守 RFC 1918 的网络被允许,范围段为:

10.0.0.0    - 10.255.255.255
172.16.0.0  - 172.31.255.255
192.168.0.0 - 192.168.255.255

x509: certificate signed by unknown authority

安装可信证书或在启动时添加选项 -skipVerify 跳过证书验证

CPU是 ARMv7 Processor rev 0 (v7l),无法使用 armv7 架构的 ddns-go

下载 armv5 架构的 ddns-go

Cloudflare API 错误代码 1038

提示 You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard.

因Cloudflare 不支持 通过 API 更新 Freenom 免费顶级域名的 DNS,请更换其它顶级域名。或把NameServer转到其它支持的服务商

支持 DynV6 吗?

  1. DNS服务商选择Callback
  2. URL中输入https://dynv6.com/api/update?zone=#{domain}&token=YOUR_TOKEN&ipv4=#{ip}
  3. 在下方IPv4 Domains中输入你的域名

保存时提示 出于安全考虑,若通过公网访问,仅允许在服务启动的 1 分钟内完成首次配置

请保持页面不动,重启ddns-go后再次保存 或者 通过访问内网IP进行保存

使用 Android 运行时报错 [::1]:53: read: connection refused

因为 Android 不是标准的 Linux 系统,没有 /etc/resolv.conf 文件。而 Go 标准库 net 是通过解析 /etc/resolv.conf 文件获取 DNS 服务器地址的。由于无法获取,会使用默认值 127.0.0.1:53,而本地又没有开启 DNS 服务所以就报错了。请自行创建 /etc/resolv.conf 文件(需要 root),文件内容:

nameserver 114.114.114.114

或参考 https://github.com/jeessy2/ddns-go/pull/590 自行编译。

Clone this wiki locally