RouterOS 阿里云/腾讯云 DDNS 脚本

将需要的脚本添加到 /system script 里,并在 /system Scheduler 里设置为每分钟执行一次。
根据说明修改开头的五个变量,即可实现阿里云/腾讯云域名的DDNS。

注意事项:
该脚本不会自动创建子域名,要更新的子域名必须事先添加好。

脚本及服务器端源代码看这里:
https://github.com/vibbow/routeros-ddns-script


脚本列表

ddns.rsc
IPv4 版本的 DDNS 脚本。

ddnsv6.rsc
IPv6 版本的 DDNS 脚本。如需双栈支持,请和 IPv4 版本脚本同时使用。

ddnsv6-for-pc.rsc
对指定 Mac 地址获取 IPv6 做 DDNS 的脚本。


更新日志

2021年12月1日
初始版本,仅支持 IPv4。

2023年3月15日
添加了对 IPv6 的初始支持。

2024年7月7日
支持对内网指定设备DDNS (根据Mac地址自动获取设备公网IPv6地址)

2024年7月22日
更新对 IPv6 的支持,兼容了单接口配置多个 IP 的情况。

RouterOS 阿里云/腾讯云 DDNS 脚本》有12个想法

  1. w

    现已支持 IPv6 DDNS,可以使用以下脚本完成。
    DNSv6:Get public IP failed.
    DNSv6:获取公用IP失败

    这个脚本好像不能用了,ros提示这个。我的ros已经具备ipv6了。

    回复
      1. JINPENG PENG

        请问,ipv4和ipv6的脚本中,https://ddns.vsean.net/ddns.php,https://ddns6.vsean.net/ddns.php有什么区别吗?

        回复
        1. vibbow 文章作者

          脚本是同一个,区别是域名的解析记录,一个只解析v4地址,一个只解析v6地址。

          回复
  2. 66325

    请教一下,php8.2可以使用吗?在群晖7.2里搭建好了以后,安装composer,启动以后,运行完提示DDNSv6: No available records,环境是群晖dsm7.2,web station php8.2 composer最新版

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注