代码拉取完成,页面将自动刷新
同步操作将从 sanjusss/aliyun-ddns 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
docker run -d --restart=always --net=host \
-e "AKID=[ALIYUN's AccessKey-ID]" \
-e "AKSCT=[ALIYUN's AccessKey-Secret]" \
-e "DOMAIN=ddns.aliyun.win" \
-e "REDO=30" \
-e "TTL=60" \
-e "TIMEZONE=8.0" \
-e "TYPE=A,AAAA" \
sanjusss/aliyun-ddns
环境变量名称 | 注释 | 默认值 |
---|---|---|
AKID | 阿里云的Access Key ID。获取阿里云AccessToken | access key id |
AKSCT | 阿里云的Access Key Secret。 | access key secret |
DOMAIN | 需要更新的域名,多个域名需要“,”分隔。 | my.domain.com |
REDO | 更新间隔,单位秒。建议大于等于TTL/2。 | 300 |
TTL | 服务器缓存解析记录的时长,单位秒,普通用户最小为600。 | 600 |
TIMEZONE | 输出日志时的时区,单位小时。 | 8 |
TYPE | 需要更改的记录类型,可以用“,”隔开,只能是“A”、“AAAA”或“A,AAAA”。 | A,AAAA |
CNIPV4 | 检查IPv4地址时,仅使用中国服务器。 | false |
WEBHOOK | WEBHOOK推送地址。 | 无 |
CHECKLOCAL | 是否检查本地网卡IP。此选项将禁用在线API的IP检查。 网络模式必须设置为host。 (Windows版docker无法读取本机IP) |
false |
IPV4NETS | 本地网卡的IPv4网段。格式示例:“192.168.1.0/24”。多个网段用“,”隔开。 | 无 |
IPV6NETS | 本地网卡的IPv6网段。格式示例:“240e::/16”。多个网段用“,”隔开。 | 无 |
以上环境变量均存在默认值,添加需要修改的环境变量即可。
dotnet aliyun-ddns.dll --help
dotnet aliyun-ddns.dll --version
dotnet aliyun-ddns.dll \
-u "ALIYUN's AccessKey-ID" \
-p "ALIYUN's AccessKey-Secret" \
-d "ddns.aliyun.win,ddns2.aliyun2.win" \
-i 300 \
-t 600 \
--timezone 8.0 \
--type A \
--cnipv4
参数名称 | 注释 | 默认值 |
---|---|---|
u | 阿里云的Access Key ID。获取阿里云AccessToken | access key id |
p | 阿里云的Access Key Secret。 | access key secret |
d | 需要更新的域名,多个域名需要“,”分隔。 | my.domain.com |
i | 更新间隔,单位秒。建议大于等于TTL/2。 | 300 |
t | 服务器缓存解析记录的时长,单位秒,普通用户最小为600。 | 600 |
timezone | 输出日志时的时区,单位小时。 | 8 |
type | 需要更改的记录类型,可以用“,”隔开,只能是“A”、“AAAA”或“A,AAAA”。 | A,AAAA |
cnipv4 | 检查IPv4地址时,仅使用中国服务器。 | false |
webhook | WEBHOOK推送地址。 | 无 |
checklocal | 是否检查本地网卡IP。此选项将禁用在线API的IP检查。 | false |
ipv4nets | 本地网卡的IPv4网段。格式示例:“192.168.1.0/24”。多个网段用“,”隔开。 | 无 |
ipv6nets | 本地网卡的IPv6网段。格式示例:“240e::/16”。多个网段用“,”隔开。 | 无 |
以上参数均存在默认值,添加需要修改的参数即可。
获取xxx.yyy.zzz的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable
我们自己可以解决的只有“docker容器无法访问网络”这个问题。
执行curl https://alidns.aliyuncs.com
有返回内容(403之类的),说明是docker容器无法访问网络。
如果之前手动修改过防火墙设置和docker网桥,请先修改回去。
可以通过重启网络解决一部分问题。
以CentOS7为例:
systemctl restart network
systemctl restart docker
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。