Skip to content

更新阿里云域名解析IP,DDNS for Alibaba Domain

Notifications You must be signed in to change notification settings

bihell/update-aliyun-ddns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

功能

通过阿里云提供的API,把指定的域名解析到自己的公网IP(A记录)。

视频教程如下:可以从4分钟开始看

B站:https://www.bilibili.com/video/BV1Nz4y117Jh
油管:https://youtu.be/p-xbc1xZqx8
西瓜视频:https://www.ixigua.com/6934161327753527821

使用限制

域名必须由阿里云/万网托管

程序部署

1.下载JDK/JRE
2.直接下载打包好的Jar包或自行下载源码编译。

使用

用法:

java -jar ./UpdateDomainRecord.jar AccessKeyId AccessKeySecret DomainName RR

将命令中的AccessKeyIdAccessKeySecret替换为你自己的accesskey,DomainName改为你在万网购买的域名,RR为域名前缀(即配置页面的主机记录字段)。

举例:

更新bihell.com的记录值(IP)
java -jar UpdateDomainRecord.jar LTAasdf234pQS3I hJda6Xkdasdf124vsqGfT0J3Ls7yK bihell.com @

更新bigdata.bihell.com的记录值(IP)
java -jar UpdateDomainRecord.jar LTAasdf234pQS3I hJda6Xkdasdf124vsqGfT0J3Ls7yK bihell.com bigdata

更新bigdata.bihell.com和www.bihell.com的记录值(IP)
java -jar UpdateDomainRecord.jar LTAasdf234pQS3I hJda6Xkdasdf124vsqGfT0J3Ls7yK bihell.com bigdata,www

定时调用

各位可以自行使用Windows的计划任务或者Linux的Crontab进行定时任务调度。例子如下:

放在Linux Crontab,每十分钟更新一次
*/10 * * * * java -jar UpdateDomainRecord.jar LTAasdf234pQS3I hJda6Xkdasdf124vsqGfT0J3Ls7yK bihell.com bigdata >> /tmp/ddns.log 2>&1