ga('set', 'anonymizeIp', 1);
Categories: 运维

CloudXNS-DDNS动态域名配置

最近出现了不少NAT机的商家。虽然是便宜玩具,但容易被攻击然后整台机子小伙伴一起遭殃。大部分商家都有提供免费的DDNS动态域名,有的直接给IP。这里提供个利用CloudXNS的API自动更新解析的脚本,也可以实现DDNS动态域名了。

 


UPDATE:CloudXNS现已取消了免费个人业务(说好的永久免费呢?)。

首先你得先有一个自己的域名,可以是免费的TK,GA,ML之类的,也可以是购买的COM,NET,ORG之类的。有了域名需要将域名的nameserver切换到CloudXNS的,这样CloudXNS才能接管你的域名。然后创建个A记录,例如主机名为A.ABC.COM,记录值随便,例如8.8.8.8

登陆NAT VPS的ROOT用户执行:

wget https://github.com/lixuy/CloudXNS-DDNS-with-BashShell/archive/master.zip

unzip master.zip

cd /root/CloudXNS-DDNS-with-BashShell-master

chmod +x ./cloudxns_ddns.sh

vi cloudxns_ddns.sh

 

 

将API KEY填上自己的,获取方法见下图。

1
2
3
API_KEY=""
SECRET_KEY=""
DOMAIN="A.ABC.COM"

 

修改完保存,添加一条定时任务

1
2
3
crontab -e

*/5 * * * * /root/CloudXNS-DDNS-with-BashShell-master/cloudxns_ddns.sh &> /dev/null

这个时候就会每隔5分钟更新一次IP啦

madlaxcb

Recent Posts

PVE7/PVE8 LXC容器开启TUN/TAP

今天打算用IPV6的LXC开启…

4月 ago

解决WIN10显示器重启后分辨率变低窗口乱跳问题

  最近换了显示器,当有事离开…

8月 ago

宝塔开启堡塔防入侵会导致Chevereto的Cron运行失败

昨晚给服务器搬迁,新服务器装了…

1年 ago

chevereto V3和V4的改造

今天有空升级了cheveret…

1年 ago