使用 Dynu 配置 DDNS 搭建可获取服务器动态IP的免费域名

使用 Dynu 配置 DDNS 搭建可获取服务器动态IP的免费域名

Mr. Zheng
2021-06-23 / 0 评论 / 225 阅读 / 正在检测收录...
温馨提示:
本文最后更新于2021年06月25日,已超过95天没有更新,若内容或图片失效,请留言反馈。

在使用一些动态 IP 的 VPS 时,商家并没有提供 DDNS 域名,为避免 IP 变更带来的麻烦,这个时候就需要我们自建 DDNS 服务。这里演示的是使用 Dynu 平台的 DDNS 服务。

添加 DDNS 服务

1、首先需要去 https://www.dynu.com/zh-CN/ (需挂代理访问) 来注册一个账户,点击右上角的后台控制中心,然后选择:动态域名解析服务

kq8v7hbb.png

2、点击添加(ADD)按钮

kq8vbw2g.png

3、点击后有两种方式添加,这里使用Dynu的免费二级域名来演示,主机名随意。如担心平台提供的域名被墙,可以选择使用自己的域名。

kq8vcxdo.png

4、点击添加按钮,IP 地址随意,因为到时候会自动更新,生存时间填 30 秒,然后点击保存

kq8vgjj7.png

5、添加一个IP更新密码,路径:右上角后台控制中心 -> 我的帐户 -> 选择用户名/密码

kq8vlumq.png

6、设置新的IP更新密码,记录下来,待会要用到

kq8vmls0.png

自动更新 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 &
2

评论 (0)

取消