AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

AliDDNS跟其他我写的Windows客户端功能基本上一样,由于阿里云的API稍微比较繁琐复杂,让我花了一点时间来适配(什么API还要签名,怎么这么麻烦?!),总之功能上和目前最新版的FlareDDNS(v1.0.0.5)一样:

  1. 基于Windows服务运行,开机自动后台实时更新IP
  2. 同时支持中国站的阿里云解析DNS和国际站Alibaba Cloud DNS(即所有地区阿里云DNS)
  3. 人性化操作界面
  4. 通过AccessKey登陆,无需输入用户密码,更安全
  5. 支持A、AAAA、MX记录更新
  6. 支持IP变动时微信消息提醒
  7. 支持宕机监控、切换IP

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

AliDDNS 使用帮助


欢迎使用AliDDNS —— 阿里云解析DNS 动态IP自动更新程序。AliDDNS通过使用阿里云API来完成DNS记录获取以及更新。AliDDNS会自动作为Windows服务在后台持续监测并更新IP地址。AliDDNS还同时支持IPv4以及IPv6,在IPv6即将普及的情况下,AliDDNS已经开启了对其的支持。AliDDNS无需安装,点击即可使用。以下为使用说明介绍:

第一次运行(安装)

为了能使AliDDNS能自动添加为Windows服务,请运行时以管理员身份启动AliDDNS.exe。如果运行程序时出现“安装失败,已执行回退。”的提示,则说明AliDDNS没有以管理员身份启动,且没有权限自动添加为Windows服务。这会导致AliDDNS在关闭窗口后无法继续在后台更新IP。

如果没有系统的管理员权限,用户只能让AliDDNS持续运行,不关闭窗口。

删除AliDDNS服务(卸载)

要删除AliDDNS的Windows服务,请运行目录里附带的卸载AliDDNS服务.bat。请也使用管理员身份运行此文件。

登录使用

在使用AliDDNS前,您需要登陆阿里云获取您的个人AccessKey。获取方式为:

  1. 登录阿里云管理控制台
  2. 如下图所示,将鼠标移至右上方的账号管理图标,然后单击accesskeys

运行AliDDNS登陆时需要您的阿里云AccessKey ID以及Access Key Secret (不要问我为何阿里在第一个Access后没有加空格而第二个就有)。之后点击登陆即可。

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

设置自动更新IP的域名

AliDDNS登陆成功后,您将会看到您在阿里云解析DNS上的域名。

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

点击域名右侧的动态解析后此域名所包含的子域名记录将呈现在一个新的窗口。

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

窗口里能看见域名记录,IP,记录类型以及记录线路。

记录分为动态记录和动态记录。非动态记录为未启用自动更新的记录。想对记录开启动态IP更新,需对记录点击右键,选择启用动态解析即可。记录IP将随客户端IP变动自动更新。反之,如想停止某条记录自动更新IP,对其点击右键选择停用动态解析即可。

由于阿里云API对未变化的记录修改请求的限制,第一次启用某个记录的动态解析时因IP未发生变化会出现以下错误提示,

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

此时点击确认即可。

 绑定网卡(多网卡情况)

(此功能暂为测试阶段)有多网卡的情况下,用户可选择一张网卡作为动态IP更新的IP来源。在AliDDNS控制面板主界面上方的菜单栏点击设置选择网卡设置即可绑定网卡。

微信提醒(Server酱设置)

AliDDNS可在IP发生变动时推送一条消息到您的微信上,此功能采用Server酱的推送功能。Server酱的详细介绍可到其官网 http://sc.ftqq.com/3.version 阅览。Server酱推送设置方式为先登陆其官网关注Server酱绑定微信账户获取SCKEY,然后在AliDDNS控制面板主界面上方菜单栏点击设置选择微信推送设置,在新的窗口里输入SCKEY后确定即可。也可先点击测试,测试SCKEY输入是否正确,如果正确,微信将会收到一条推送。

AliDDNS v1.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送

宕机监控

AliDDNS登陆成功后,您将会看到您在阿里云解析DNS上的域名。

 

点击域名右侧的监控后此域名所包含的子域名记录将呈现在一个新的窗口。

 

窗口里能看见域名记录,IP,记录类型等信息。

 

对着记录点击右键可选择启用监控,之后可设置监控及切换IP选项。已启用的监控记录可点右键停止监控、查看监控图等。

 

下载地址:AliDDNS v1.0.0.1

阿里云的API比较繁琐,可能会有bug,欢迎大家即时反馈问题!