ddns-go

ddns-go:让域名永远追得上家庭公网 IP

Docker 自部署 国内可用

动态域名挂靠器

编辑评价4.0编辑部综合整理,仅供参考
维护活跃
活跃

工具介绍

ddns-go:让域名永远追得上家庭公网 IP

单一职责做到底的开源工具:定时检测本机公网 IPv4/IPv6 地址,一有变化就自动更新域名解析记录。一个容器、几 MB 内存常驻,是家庭宽带公网 IP 用户的标配小件,也常与 frp、WireGuard 搭档出现。

核心优势

  • 一行命令常驻:官方 README 给的启动方式就是一条 docker run,挂载 /opt/ddns-go 即可,WebUI 默认开在 9876 端口,浏览器里完成全部配置。
  • 服务商覆盖全:阿里云、腾讯云、华为云、Cloudflare 都有内置支持,都不在列表里还有自定义回调模式,主流域名解析商基本通吃。
  • 回调模式兜底:内置服务商之外还有自定义回调方式,任何支持 API 改解析记录的服务商都能接进来,几乎不存在「接不了」的情况。
  • IPv6 当一等公民:同时获取并更新 IPv4/IPv6 记录;家里宽带拿到公网 IPv6 时,手机在外也能直接访问家里设备这条路就通了。
  • 配置一次忘掉:选服务商、填密钥、写域名三步配完,之后完全无感,地址变了域名自动跟上,重启用容器自动重启策略兜底。
  • 参数可调:监听地址、检测间隔都有启动参数可改,Docker、物理机、群晖套件多种跑法随环境选。

它的边界也清楚:只解决「域名跟住 IP」,不提供隧道与穿透;动态公网 IP 断线重拨会变、运营商也可能收回公网地址,这些它管不了。国内网络环境下项目与文档访问正常,拉镜像慢时可换加速源。

适合谁

家庭宽带拿到了公网 IP(v4 或 v6)、有自己的域名,想给家里的 NAS、frp、蒲公英一个固定入口的人。怕折腾程度:低,WebUI 三步配完。它几乎总是配角:先有固定域名,再谈稳定连接——这正是它存在的意义。

惊蛰 整理 · 2026-09 收录

评测视频

点击跳转 B 站观看原视频

已聚合 6 条评测视频 ·6 位博主独立评测

电脑远程开机?如何随时随地远程访问?     【DDNS-go、域名购买保姆级教程】 评测视频封面
电脑远程开机?如何随时随地远程访问? 【DDNS-go、域名购买保姆级教程】

摄影师云飞·11.7万 播放

超详细的ddns-go使用教程。 评测视频封面
超详细的ddns-go使用教程。

qazwsx112211·4.6万 播放

2 分钟教你配置 DDNS,安装 ddns-go 配置动态域名解析,解决公网 IP 频繁变化问题 评测视频封面
2 分钟教你配置 DDNS,安装 ddns-go 配置动态域名解析,解决公网 IP 频繁变化问题

小北AI开源·3万 播放

DDNS-GO使用教程 评测视频封面
DDNS-GO使用教程

清云阁韵云·2.4万 播放

Docker部署DDNS-GO 评测视频封面
Docker部署DDNS-GO

Star_tears·1.4万 播放

远程串流方案二-ipv6+ddns-go 评测视频封面
远程串流方案二-ipv6+ddns-go

胡杨HYL·1.1万 播放

部署速查

维护活跃活跃

部署前提

  • DDNS 场景推荐 host 网络(直接读宿主网卡拿公网 IPv4/IPv6);配置文件落在挂载目录。

docker-compose.yml

出处:github.com/jeessy2/ddns-go 官方 README(host 网络为官方建议姿势)。

services:
  ddns-go:
    image: jeessy/ddns-go
    container_name: ddns-go
    network_mode: host
    restart: always
    volumes:
      - ./ddns-go-data:/root

启动与初始化

  1. docker compose up -d 后浏览器打开 http://<主机IP>:9876 进 WebUI。
  2. 选服务商(阿里云/腾讯云/华为云/Cloudflare/自定义回调),填 AccessKey 与域名。
  3. 保存后它自动获取本机公网地址并写入解析记录,之后地址变化自动更新,无需再管;备份 = ./ddns-go-data。

同类对比

工具形态价格国内可用
ddns-go:让域名永远追得上家庭公网 IP自部署免费国内可用
frp自部署免费国内可用
贝锐蒲公英自部署基础免费国内可用
Tailscale自部署基础免费国内可用

快速上手

1一条命令常驻(README 原文): ```bash docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go ```
2浏览器打开 `http://主机IP:9876` 进入 WebUI,选服务商(阿里云/腾讯云/华为云/Cloudflare/自定义回调),填 AccessKey 与域名。
3保存后它自动获取本机公网 IPv4/IPv6 并写入解析记录,之后地址变化自动更新,无需再管。

从这里出门

打开 ddns-go官方仓库 https://github.com/jeessy2/ddns-go · 新标签页打开

外链为官网原链;若链接失效,欢迎点 ,编辑部会重新巡检。

本页由编辑 惊蛰 整理与维护 · 了解幕后