前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DNSPOD自动更新公网IP脚本 By HKL, Wedn

DNSPOD自动更新公网IP脚本 By HKL, Wedn

作者头像
hiplon
发布2020-07-22 11:04:20
1.4K0
发布2020-07-22 11:04:20
举报
文章被收录于专栏:VNF

通过DNSPOD提供的API实现自动更新域名公网ip

配置脚本

cat update_ip.sh

代码语言:javascript
复制
#!/bin/sh
ipaddr=`curl -s https://ip.cn | jsonfilter -e "$.ip"`
echo $ipaddr
curl -X POST https://dnsapi.cn/Record.Modify -d "login_token=ID,TOKEN&format=json&domain_id=DOMAIN_ID&record_id=RECORDID&sub_domain=sub&value=$ipaddr&record_type=A&record_line=默认"

定时任务

代码语言:javascript
复制
sudo crontab -l

*/1 * * * * sh /root/update_ip.sh

获取domain_id信息的脚本

代码语言:javascript
复制
curl -k https://dnsapi.cn/Domain.List -d "login_token=ID,TOKEN"

获取record_id信息的脚本

代码语言:javascript
复制
curl -X POST https://dnsapi.cn/Record.List -d 'login_token=ID,TOKEN&format=json&domain_id=DOMAIN_ID&sub_domain=dormpy&record_type=A&offset=0&length=3'	
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档