DDNS 解析动态 IP
Change IP
用changeip.com的免费DDNS服务,建立DDNS
注册账户
打开下方链接登录你的DDNS
https://www.changeip.com/accounts/cart.php?a=confproduct&i=1
解析域名
到此,您已經獲得一個免費域名ip.yourname.ddns.info
DDNS自动更新
使用脚本让VPS自动更新DDNS
登入您的vps终端新建一个名为ddns.sh的脚本
nano /root/ddns.sh |
或者
vi /root/ddns.sh |
黏贴下面的脚本,注意修改11、12、13行为您自己的信息,并保存。
#!/bin/bash |
修改脚本权限,并测试脚本是否有效
chmod +x /root/ddns.sh |
###返回下面信息即代表脚本正常###
200 Successful Update
Old IP = 219.76.163.216
New IP = 220.246.88.57
Update Time = Sat Feb 8 22:11:04 CST 2020
Update Done.
定时更新
设置定时更新
crontab -e |
黏贴命令并保存
*/1 * * * * /root/ddns.sh >/dev/null 2>&1 & |
至此所有步骤完成,当IP变更时脚本会自动更新A纪录指向您的域名
您可以登入changeip.com后台查看域名IP
并可以使用您的DDNS连接您的VPS
需要注意的是DDNS生效时间存在地区差异,请耐心等待DNS更新。
Dynu
下面我们将使用dynu.com的免费DDNS服务,建立DDNS。 (dynu.com需要科学上网)
注册账户
打开下方链接登录您的帐户
然后进入「后台控制中心」
使用脚本让VPS自动更新DDNS
登入您的VPS终端,执行下列命令
更新软件
Debian/Ubuntu 命令
apt-get update |
CentOS命令
yum update -y |
使用CURL提交测试,注意修改您的信息
hostname=您申请的域名
password=您Dynu帐户的密码
curl "https://api.dynu.com/nic/update?hostname=您申请的域名&password=您Dynu账户的密码" |
返回下面信息表示成功
good xxx.xxx.xxx.xxx (IP地址)
定时更新
设置定时更新
crontab -e |
按i进入编辑模式,黏贴上下方命令,并按esc一下,再输入:wq保存
*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=您申请的域名&password=您Dynu账户的密码" > /dev/null 2>&1 |
至此所有步骤完成,当IP变更时脚本会自动更新A纪录指向您的域名
您可以登入dynu.com后台查看域名IP
并可以使用您的DDNS连接您的VPS
需要注意的是DDNS生效时间存在地区差异,请耐心等待DNS更新。
转载自anyhk官方说明文档 https://doc.anyhk.net/anyhk-nat/ddns/ddns-changeip
https://doc.anyhk.net/anyhk-nat/ddns/ddns-dynu

EdNovas云————高性价比,多国家节点,多地区奈飞迪士尼等流媒体解锁

AntLink蚁链————新用户注册免费使用50g/30天,便宜IPLC机场
