DDNS install guide

Get DDNS on macOS and Linux Now!

🌐自动更新域名解析到本机IP,支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM..

DDNS one-command setup card, developer tool, for macOS and Linux, 4.7k stars on the project's repository
★ 4.7k stars macOS and Linux README verified

Get DDNS with one command

Pick your system, reveal the step-by-step guide, copy the command, paste it into your terminal and press Enter. This command was taken from the project's own documentation and checked against it.

PowerShell not published

What DDNS does

  • Docker(推荐):适合 NAS、服务器与容器平台,支持多架构,镜像默认每 5 分钟运行一次更新任务。
  • Web 控制台内置常驻调度;无 Web 场景仍可使用 systemd/cron、launchd 或 Windows 任务计划程序。
  • 二进制文件:适合不希望安装 Python 的 Windows、Linux 与 macOS 用户,单文件即可运行。
  • pip:适合已有 Python 环境的设备,运行 即可安装。
  • 自动查找 DNS 记录;多数服务商可自动创建不存在的记录(HE.net 与 No-IP 除外);服务商支持时可配置 TTL 与解析线路。
  • 支持 HTTP 代理、多代理回退、SSL 验证策略与自定义 CA。

Summarised from DDNS's own README.

About DDNS

🌐自动更新域名解析到本机IP,支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM..

CategoryDeveloper tool
Install methodshell one-liner (curl | bash)
Windowsno install command published
macOS / Linuxdocumented install command available
PriceFree and open source
Command verifiedYes — checked against the project README
Popularity4.7k stars on the project's public repository

On mobile

DDNS is a command-line tool, so there is no phone app for it — a phone has no shell to run it in. You'll need a desktop, or a remote shell into a machine that has one.

The project's own page is ddns.newfuture.cc

DDNS is developed by its own authors. This page is an independent reference; we are not affiliated with or sponsored by the project. The command shown here was reproduced from the project's public documentation — always check the project's own documentation before running anything.