第一步:创建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.sh
或 vi 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 条评论