可能是目前为止最简单的腾讯云/Dnspod DDNS教程了

你有任何和别人合租的家宽机器,ip变动懒得换ip?也许你可以参考一下这篇教程

第一步:确认土豪的你有任何你曾经注册的域名在腾讯云/Dnspod

打开:https://www.dnspod.cn/Login?

如果没有,你可以点击标签页的小X关闭了

如果有域名,点击你想要使用DDNS子域名的域名,增加一个DDNS地址解析,暂且设置为A记录解析至127.0.0.1,我建议预先建立子域名,不然鬼知道会发生什么莫名其妙的问题。

建立好子域名之后,点击左侧栏的用户中心→安全设置→API Token→创建API Token

注意!API Token只会显示一次,请立刻、马上复制到其他地方并保存,后续需要使用

第二步:下载这个脚本

脚本来源:https://github.com/kkkgo/dnspod-ddns-with-bashshell

本脚本分为两个版本,一个是获取自己外网ip的版本dnspod_ddns.sh,一个是直接获取自己网卡设备上的ip的版本dnspod_ddns_line.sh(对于多拨或者路由器网关用户适用)。

http://auroracloud.club/Shell/dnspod_ddns.sh

http://auroracloud.club/Shell/dnspod_ddns_line.sh

如果你想要预编辑,请直接下载,右键另存为。

然后尽量使用类似sublime之类的软件进行编辑,如果没有,用文本编辑器也可以

 

如果你想在VPS上下载编辑,请复制粘贴:

wget http://auroracloud.club/Shell/dnspod_ddns.sh
wget http://auroracloud.club/Shell/dnspod_ddns_line.sh

下载完成后根据你的网卡情况 vi dnspod_ddns.shvi dnspod_ddnss_line.sh

 

编辑以下项:

API_ID=my id
API_Token=my token
domain=my domain
host=my subdomain

其中API_ID是上面创建的API Token中的API项

API _Token是上面创建的API Token中的Token项

domain是上面设置DDNS子域名的主域名(XXX.XX)

host是上面设置的DDNS子域名(xx)

 

修改完成后,本地修改请上传至VPS,VPS修改请按ins键编辑,修改完成后按住shift+: 输入wq保存退出

 

3,执行

我建议使用绝对地址进行执行操作

例如:bash /root/dnspod_ddns.sh

执行成功后会显示:

 

★[日期] Successful
----------------------------------------------------------------------------
Sun Mar  3 时间 CST 2019
[URL IP]:xxx.xxx.xxx.xxx
[DNS IP]:xxx.xxx.xxx.xxx
IP SAME IN DNS,SKIP UPDATE.

类似这样的资讯

 

如果想要进行定时执行又不会使用 crontab ,那么你可以用宝塔面板在计划任务添加shell脚本任务定时执行即可。

 

 

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注