在使用一些动态 IP 的 VPS 时,商家并没有提供 DDNS 域名,为避免 IP 变更带来的麻烦,这个时候就需要我们自建 DDNS 服务。如使用 dynu 平台,下面演示怎么使用 dynu 的 ddns 服务。
添加 dynu 服务
1、首先需要去 https://www.dynu.com/zh-CN/ (需挂代理访问) 来注册一个账户,点击右上角的后台控制中心,然后选择:动态域名解析服务
2、点击添加(ADD)按钮
3、点击后有两种方式添加,这里使用Dynu的免费二级域名来演示,主机名随意。如担心平台提供的域名被墙,可以选择使用自己的域名。
4、点击添加按钮,IP 地址随意,因为到时候会自动更新,生存时间填 30 秒,然后点击保存
5、添加一个IP更新密码,路径:右上角后台控制中心 -> 我的帐户 -> 选择用户名/密码
6、设置新的IP更新密码,记录下来,待会要用到
自动更新 DDNS 服务
回到我们的动态IP服务器,运行如下命令:
curl "https://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码" >/dev/null 2>&1 &
如果是国内服务器 Ping 不通 api.dynu.com
,可以添加一条 hosts 记录, 使用命令 vi /etc/hosts
,在里面插入一条记录
162.216.242.253 api.dynu.com
在服务器上添加定时任务, 使用命令 corntab -e
*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码" >/dev/null 2>&1 &
本文共 332 个字数,平均阅读时长 ≈ 1分钟
评论 (0)