本文章使用DDNS-GO和腾讯云DDNS解析搭建-我用的SOFTBANK公网动态IP
腾讯云解析
自行在腾讯云解析域名到你的服务器,本文不做介绍。
安装DDNS-GO
- docker搜索镜像
docker search ddns-go
- 拉取第一个镜像
docker pull jeessy/ddns-go
- 启动ddns-go
docker run -d(-d有没有无所谓,对应下载并部署docker)
–name ddns-go(–name对应命名,这里是将容器命名为ddns-go)
–restart=always(–restart对应重启规则,这里是一直自动重启)
–net=host(–net对应网络选项,这里是将使用网络模式配置为host)
-v /opt/ddns-go:/root(-v前缀对应挂载,这里是将容器的/root文件夹挂载到系统/opt/ddns-go文件夹)
jeessy/ddns-go(对应镜像名称)
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
建议看懂这段代码规则,不然以后只能抄作业。
- 打开下端口
使用ufw防火墙输入以下代码,其他防火墙请自行配置。
ufw allow 9876
- 通过局域网配置
http://局域网IP:9876
-
配置dns服务商
没有的点击下方创建密钥跳转登录进行创建
-
配置DNS服务商
-
配置IPv4 或者 IPv6
-
其他配置
配置下禁止公网访问和登录用户名密码,防止被攻击篡改
-
配置Webhook 我这里使用的是 Server酱
模拟测试没问题,以后公网ip发生变化后就会收到通知。
最后保存即可。