本文转载于极光星空博客,稍作修改
适用范围
用途自行百度,使用此脚本需要拥有一个在阿里云注册的域名
登录阿里云云解析,在域名上新增一个解析记录
记录类型:A
主机记录:[填写你的二级域名](比如ddns)
解析线路:默认
记录值:1.1.1.1
TTL: [根据实际需要选择合适的TTL]
同步默认线路:是 (勾选)
开始配置
SSH连接到VPS,先安装一些必要的组件
For CentOS
yum makecache fast
yum install -y vim
yum install curl bind-utils -y
For Ubuntu/Debian
apt-get update
apt-get install curl dnsutils -y
下载脚本到服务器上
wget -O ~/AliDDNS.sh https://bitbucket.org/ilemonrain/aliddns/downloads/AliDDNS.sh
修改脚本内参数
cd ~ && vim AliDDNS.sh
主要修改
- AliDDNS_DomainName
- AliDDNS_SubDomainName
- AliDDNS_TTL
- AliDDNS_AK
- AliDDNS_SK
- 详细注释可参照脚本内进行修改
ESC+:+wq退出保存脚本,并为脚本加上可执行属性
chmod +x /AliDDNS.sh
执行脚本
./AliDDNS.sh
最后若出现 DDNS记录更新成功 提示,即为DDNS记录同步成功
配置自动更换IP
在脚本中#!/bin/sh
后面加上如下两行
while true
do
在脚本的最后添加如下两行
sleep 300
done
保存退出使用如下命令行启动
nohup /AliDDNS.sh >/dev/null 2>&1 &
Comments | NOTHING