🌐

配置免费的设置 DDNS

DDNS 就是 动态域名解析,英文是 Dynamic DNS。

介绍

它解决的问题很简单:
你的公网 IP 会变,但你又想一直用同一个域名访问家里设备。
比如你家里有:
  • NAS
  • 监控摄像头
  • 家庭服务器
  • 路由器后台
  • 自建网站
如果运营商给你的公网 IP 经常变化,那你每次都得重新查 IP,很麻烦。
DDNS 的作用就是:
当 IP 变了,自动把域名解析到新的 IP。
这样你只需要记住一个域名,比如:
myhome.example.com
不用管你家里的 IP 今天是不是从 1.2.3.4 变成了 5.6.7.8
 

为什么需要 DDNS

因为很多家庭宽带不是固定公网 IP,而是:
  • 动态公网 IP
  • 甚至没有公网 IP,只是内网/NAT
如果是动态公网 IP,DDNS 很有用。
如果根本没有公网 IP,那 光有 DDNS 也没用,因为外网还是进不来。
所以 DDNS 的前提通常是:
你至少得有可被外网访问的公网地址。

部署

所有步骤如下:

1、注册域名
2、注册 cloudflare。
3、 启动 ddns-go。
4、申请 cloudflare 有限操作的 api-tokens。
5、登录 ddns-go web 页面配置 ipv6 配置。
6、验证结果。
登录地址: 127.0.0.1:9876

具体的使用参数请查看

注意:

1、如果你使用的是 ipv6 需要保证你的访问电脑支持 ipv6。
2、不论何种方式,都需要在路由器的防火墙上开放对应端口。