文件名称:godaddy-dns-updater:Docker映像更新GoDaddy DNS条目
文件大小:5KB
文件格式:ZIP
更新时间:2024-04-25 08:51:06
Shell
parkerhemphill / godaddy-dns-updater
一个使用curl的简单docker映像,以及一个简单的shell脚本来监视子域或域并更新GoDaddy DNS记录
操作流程:
1:容器启动并HibernateDNS_CHECK指定的秒数(默认为900秒,如果未提供变量,则为15分钟)
2:一旦DNS_CHECK时间过去,容器将在1到15秒之间等待(每次循环运行都会随机化,以便您可以运行多个容器而不会导致API超时)
Curl调用以确定主机的当前外部IP地址。
然后,Curl调用GoDaddy DNS API以获取子域/域的当前记录,如果该IP地址与外部IP不匹配,则会推送一个curl POST来更新DNS记录
3:容器启动和对DNS记录的任何更改都记录在容器内部的/ tmp /
【文件预览】:
godaddy-dns-updater-master
----godaddy_dns_update(3KB)
----.github()
--------workflows()
----Dockerfile(735B)
----README.md(4KB)