NAT VPS阿里云DDNS动态域名绑定
根据系统安装依赖:
1:centOS安装依赖
1 | yum install -y wget curl cronie |
1.1 Debain/ubuntu依赖安装:
1 | apt-get install -y wget curl cron |
2:安装DDNS脚本
1 | wget -O /usr/sbin/AliDDNS-v2.0.sh https://github.com/siemenstutorials/ALIDDNSV2.0/raw/master/AliDDNSv2.sh |
或
1 | wget -O /usr/sbin/AliDDNS-v2.0.sh https://ilemonrain.com/download/shell/AliDDNSv2.sh |
3:赋予权限
1 | chmod +x /usr/sbin/AliDDNS-v2.0.sh |
4:运行AliDDNS 工具
1 | /usr/sbin/AliDDNS-v2.0.sh |
5:选择1进行配置;
并按提示进行输入域名
6:登陆阿里云DNS添加A记录:
1 | 记录类型:A |
7:新建用户并分配如下权限
创建子用户
给用户添加权限:
AliyunDNSReadOnlyAccess(只读访问云解析(DNS)的权限) 和 AliyunDNSFullAccess(管理云解析(DNS)的权限)
8:运行nslookup查看更新情况
9:定时更新
1 | crontab -e |
在文件后面添加
1 | */5 * * * * /usr/sbin/AliDDNS-v2.0.sh run >/dev/null 2>&1 & |
显示crontab: installing new crontab表明成功
10:添加开机自启
CentOS:
1 | service crond restart |
Ubuntu/Debian
1 | service cron restart |