服务运行中 · 已稳定运行 22 天

把动态公网 IP,
准时推到你自己的域名上

家宽的公网 IP 一天一变,域名却要指着它。MaskTT DDNS 替你的路由器完成阿里云、DNSPod、Cloudflare 的 接口签名和协议适配 —— 这些事路由器脚本自己做不了。域名是你的,云账号是你的,密钥不在我们这里存一个字节。

实时数据
46,880
累计成功推送解析次数
23,888
阿里云 DDNS
13,955
DNSPod
9,037
Cloudflare
支持的解析商

三家主流 DNS,用你自己的账号

在对应云厂商创建一个只有 DNS 权限的子账号或 Token,填进路由器脚本即可。我们不保存、不转售、不用于任何其他用途。

阿里云 DNS

AccessKey ID + Secret
  • 支持 A / AAAA 记录
  • 建议用 RAM 子账号,仅授 AliyunDNSFullAccess
  • 记录不存在时自动创建

DNSPod / 腾讯云

API Token
  • 支持 A / AAAA 记录
  • 支持电信 / 联通 / 移动分线路解析
  • 记录不存在时自动创建

Cloudflare

API Token(推荐)
  • 支持 A / AAAA 记录
  • 可只授权单个域名的编辑权限
  • 可选择保留 / 关闭橙云代理
工作原理

我们只做中间那一下

解析记录始终躺在你自己的云账号里。我们不持有你的域名,也不碰你的解析权。

1

路由器上报

ROS、OpenWrt、群晖等设备按固定周期把当前公网 IP 发到 ddns.masktt.com。

2

比对后再决定

IP 和上次一样就直接返回,完全不调用云厂商接口,不浪费你的 API 配额。

3

签名并更新

IP 变了才替你完成签名、调用接口更新记录,几秒内生效,结果写进你的日志。

为什么路由器不能自己调用云厂商接口? 阿里云要求对请求参数排序后做 HMAC-SHA1 签名并 percent-encode,RouterOS 的脚本语言里几乎无法实现。这正是中转服务存在的意义。
客户端支持

路由器、NAS、软路由,装不装脚本都能用

除了现成脚本,我们还兼容 DynDNS v2 标准协议 —— 大部分设备内置的 DDNS 客户端填个地址就能跑,一行代码都不用写。

RouterOS现成脚本
OpenWrt脚本 / 内置客户端
群晖 NAS内置客户端
华硕路由内置客户端
爱快 iKuai内置客户端
pfSense内置客户端
Windows计划任务
Linuxcurl + cron
这次重做

老问题,一个个解决掉

密钥不落库

数据库里没有存放密钥的字段。上报请求用完即弃,服务器日志对密钥参数做脱敏,不写入任何文件。

上报入口不经 CDN

上报走独立域名直连源站,不经过 CDN 的人机校验,路由器不会被拦;也不会把解析误改成 CDN 节点的 IP。

不浪费 API 配额

IP 没变化时直接返回,不触碰云厂商接口。路由器五分钟报一次也不会把你的账号打到限流。

每一次推送都有据可查

控制台能看到每台设备的推送时间、来源 IP、解析结果。失败时直接告诉你原因,不再只回一个「1」。

三分钟接好,之后不用再管

注册账号 → 选择解析商 → 复制生成的脚本 → 粘进路由器。

免费注册