1. 前言
GitHub:https://github.com/jeessy2/ddns-go
DDNS-GO 是简单好用的 DDNS,它可以帮助你自动更新域名解析到公网 IP。比如你希望在本地部署网站,但是因为公网 IP 是动态的,无法使用常用的 DNS 解析到固定的公网 IP 上,如果一直前往 DNS 控制台更改 DNS 解析就会很繁琐。而 DDNS-GO 就能解决这一难题,帮助你自动更改 DNS 解析!
2. 准备
夜梦这里使用的是雨云的服务器,九折 + 十元优惠券链接:https://www.rainyun.com/YeMeng_
更多服务器推荐请看:https://tech.yemengstar.com/?p=5865
在开始部署之前,你需要安装 docker。具体安装方法请参考:https://tech.yemengstar.com/?p=536
3. 部署
在安装完 docker 以后,我们可以很方便的启动此项目:
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
默认使用端口为 9876,如果端口冲突,你可以修改 9876:9876 左侧的端口号。
4. 基础使用
部署完毕以后,请尽快访问 ip:9876 完成基础设置。
选择你的服务商:
每个 DNS 服务商的填写内容不同,小伙伴们自行调整即可。
IPV4 栏目中,domains 填写你需要解析到此服务器的域名,其余配置选项可以不做更改。
IPV6 选项中,如果你的服务器没有 IPV6,关闭即可。如果有 IPV6,填写形式和 IPV4 的相同。
一般不建议开启公共访问,如果你有公共访问的需求,可以开启。但是一定要注意设置复杂的登录用户名与密码!
Webhook 可以不填写,如果有需要可以按照 GitHub 上面的格式进行填写。
5. 后记
至此,你的 DDNS 就配置完毕了。 DNS 每隔一段时间就会检查域名是否解析到此服务器,如果 IP 变更,域名就会变更解析。 作者:晚夜梦星尘 https://www.bilibili.com/read/cv27060768/ 出处:bilibili