TP-Link 即将停止自家 DDNS 服务,于是我用上了替代产品 —— ddns-go
前言
情人节当天,手机上弹新邮件提醒,一看标题说是 TP-Link 即将停止他们的 ddns 服务。
家里的拨号路由就是 TP 的而且我也一直很依赖它自带的 ddns 配置功能,于是在今天,抽空找了替代方案并粗略完成配置。
一些废话
DDNS 是什么?我觉得如果能点进这篇文章的人,多半都已经很清楚。
但是如果真的碰巧你不知道,可以浏览下我刚特地搜的 AWS 家的 DDNS 介绍文章。
简单来说
DNS Domain Name System 是 域名系统,提供的是 域名 <--> IP 之间关联关系的查询;
DDNS Dynamic DNS 即 “动态的 DNS”,旨在确保即使你的IP不停变动,用户也能通过同一域名访问到你提供的服务。
使用
前提
工具可以运行在 Mac、Windows、Linux系统,支持ARM、x86架构
所以,你需要:
- 一台服务器
软路由, NAS, 甚至台式机、笔记本
前提是它要长时间在线,最好不断电!
- 公网 IP
- 这台服务器需要能获取你的公网 IP
因为如上文所述,DDNS 是将域名和你动态变化的 IP 作关联的服务
当然,工具提供多种方式去获取
前提是通过这些方式它能取到
部署
项目地址
我用的软路由,自带 Docker 环境,所以直接使用 Docker 方式。
其他平台,参考官方说明手册
# 拉取镜像
docker pull jeessy/ddns-go
# 创建容器并运行
# -v 这里的参数 /opt/ddns-go 是宿主机数据目录,按需修改
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
不出意外片刻服务就会运行起来,使用
http://IP:9876
来访问服务
使用
第一次访问会让你创建用户,完成后即进入配置页
选择你想用的服务商
按需求选择 IPv4/v6 地址的获取方式,并填入关联域名
最后“保存”即可
按理来说生效很快,我保存完等了一小会后 ping 域名
就是正常的状态了。
小结
一通操作下来,发现自己搭DDNS服务其实也不是很麻烦。
引用在寻找解决方案过程中网友说的话
路由器自带低维护的 ddns 在中国大陆官方售卖可用的已经很少了,要么就是接的第三方
一开始收到邮件,我第一反应是在旧的硬件平台上去寻求出路,无奈我这台 TP 自带就两个选择 即将停止的 TPDDNS 或者 花生壳
后者我尝试去配置了,不过最后也没能成功,而且给的“壳域名”应该是没法自定义的,虽然现在还在尝试与双方的技术支持沟通,我估计最后也不会去主力使用这项服务。
当然,也有其他相似项目,比如 Lucky。但它功能更多,而我只需要 DDNS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端