noip使用主机动态DNS解析

**

noip使用主机动态DNS解析

**
noip使用主机动态更新域名绑定ip(centos)
1撰写脚本
脚本:
hostname=**********
username=*********
password=*********
curl -X GET ‘https://dynupdate.no-ip.com/nic/update?hostname=$hostname’ --header “Authorization: Basic $(base64 <<< u s e r n a m e : username: username:password)”

备注:因为官网给出的get请求是有nginx转发的,linux下CURL不能直接调用,我们不能使用http,而是跳过80端口走443,使用https,并且将username和password按照规范转成base64当做权限凭证传入。
文档地址:https://www.noip.com/integrate/request

2.开启定时任务
crontab -e (我这里直接编辑总定时任务,一般linux下都会有自带定时任务)
*/60 * * * * shell文件全路径

备注:1.如果是非root执行的定时任务,则需要配置用户eg:/60 * * * * dev 文件全路径
2.如果没给crontab配置 /bin/sh的权限,可以在定时任务后加上 --hctosys eg:
/60 * * * * 文件全路径 --hctosys
3.开启定时任务后查看日志,根据日志报错具体调整shell脚本或者定时任务,日志文件一般是在 /var/spool/mail/用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值