第一步:创建API Token腾讯云/Dnspod

打开:

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

建议暂时增加一个DDNS地址解析,设置A记录解析至127.0.0.1,用于排查问题。

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

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

第二步:下载DDNS脚本

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

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

https://raw.githubusercontent.com/kkkgo/dnspod-ddns-with-bashshell/master/dnspod_ddns.sh
https://raw.githubusercontent.com/kkkgo/dnspod-ddns-with-bashshell/master/dnspod_ddns_line.sh

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

编辑以下项:

API_ID=你的API ID
API_Token=你的API Token
domain=DDNS主域名
host=DDNS子域名

3,启动

bash /root/dnspod_ddns.sh

执行成功后会显示:

★[日期] Successful
----------------------------------------------------------------------------
XXX XXX  X 时间 CST XXXX
[URL IP]:xxx.xxx.xxx.xxx
[DNS IP]:xxx.xxx.xxx.xxx

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

发表评论

共有 0 条评论