很多朋友在家里搭建了 NAS、摄像头、远程桌面、群晖、OpenWRT 路由器……
但最大的问题是:
📌 家里的 IP 经常变,域名解析老是失效,远程访问也不稳定
联通的安的宽带有v6,正好最近有需求,用来远程电脑比向日葵和Todesk流畅多了
今天就教大家用一款开源神器 —— DDNS-go,轻松实现动态域名解析,让你随时随地访问家中设备,完全白嫖!
一、什么是 DDNS-go?
简单来说,DDNS(Dynamic Domain Name System)就是:
当你的公网 IP 发生变化时,自动更新域名解析记录。
DDNS-go 是一款非常轻量的开源 DDNS 工具,支持多家域名服务商,比如:
-
✅ 阿里云
-
✅ 腾讯云
-
✅ Cloudflare
-
✅ 华为云
-
✅ 以及自定义接口
它可以在本地自动检测 IP 变化,并实时同步到你的域名解析中,不用再手动修改。
👉 项目地址(开源免费):https://github.com/jeessy2/ddns-go
二、准备工作
开始之前,你需要准备:
-
✅ 一个已经备案或可用的域名(如 example.com)
-
✅ 域名解析服务商账号(比如阿里云)
-
✅ 一台可以 24 小时运行的设备(可以是 NAS、小主机、树莓派、路由器)
-
✅ DDNS-go 程序(支持 Windows / Linux / macOS)
这里域名我用的国外服务商
三、下载启动 DDNS-go
以下是Linux 👇
默认情况下,程序会运行在本地的 9876 端口。
浏览器打开 👉 http://你的设备IP:9876
就可以进入图形界面了。
1、我用的是 Windows,直接下载 exe 版本,然后用(以管理员打开cmd),来到文件目录下安装在服务中,相当于开机自启了
- 安装服务
- Mac/Linux:
sudo ./ddns-go -s install - Win(以管理员打开cmd):
.\ddns-go.exe -s install
- Mac/Linux:
- 配置
- 打开浏览器并访问
http://localhost:9876进行初始化配置
- 打开浏览器并访问
- [可选] 服务卸载
- Mac/Linux:
sudo ./ddns-go -s uninstall - Win(以管理员打开cmd):
.\ddns-go.exe -s uninstall
- Mac/Linux:
- [可选] 支持安装带参数
-l监听地址-f同步间隔时间(秒)-cacheTimes间隔N次与服务商比对-c自定义配置文件路径-noweb不启动web服务-skipVerify跳过证书验证-dns自定义 DNS 服务器-resetPassword重置密码
- [可选] 参考示例
- 10分钟同步一次, 并指定了配置文件地址
./ddns-go -s install -f 600 -c /Users/name/.ddns_go_config.yaml
- 每 10 秒检查一次本地 IP 变化, 每 30 分钟对比一下 IP 变化, 实现 IP 变化即时触发更新且不会被服务商限流, 如果使用接口获取IP, 需要注意接口限流
./ddns-go -s install -f 10 -cacheTimes 180
- 重置密码
./ddns-go -resetPassword 123456 ./ddns-go -resetPassword 123456 -c /Users/name/.ddns_go_config.yaml
- 10分钟同步一次, 并指定了配置文件地址
2、打开网页输入:127.0.0.1:9876,设置账号密码
3、选中自己对应的服务商,下面有申请密钥连接,去申请一下填上
4、你是v4公网就开启,没有就关闭,我是v6,v4和v6设置相同
5、开启v6,网卡获取,匹配第一个,填上你二级域名,填写完毕后,这里去域名解析设置下
6、填写你的域名,选择AAAA类型,填写你的v6地址,v4的话选择A类型,填写你的v4公网地址
7、下面这两个自行设置,自行设置,开启公网访问也可以,方便在外操作,保存配置,等待几分钟就生效了
8、我这边配置完毕后,立即就生效了,可以查看日志,这下远程方便多了
🏁 总结
DDNS-go 是一款非常轻量又实用的动态域名解析工具,让你轻松解决公网 IP 不固定的问题。
✅ 全自动更新
✅ 支持多家服务商
✅ 图形界面简单易用
✅ 适配各种设备
⚡ 搭配公网 IP 或穿透服务,就能轻松实现远程访问!












阿凡28 天前
发表在:OneNav:一款超好用的开源导航站,搭建属于你的专属起始页0士大夫
阿凡28 天前
发表在:Win10 ensp中的路由报错40代码11
iVOaSF6d1 年前
发表在:中兴B862AV3.1M2_晨星MSO9385_2+8_安卓9_免拆机卡刷教程网盘文件在哪
pxP2NoZP1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
pxP2NoZP1 年前
发表在:三层交换实验MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
千火1 年前
发表在:宝塔安装V2rayN22
千火1 年前
发表在:J4125工控机安装Debian12教程001
T8RKoJZZ1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9dfdfsafdsfdsdf