Linux 一行代码搞定ddns

国庆回老家,看了下家里的联通100M宽带,竟然是公网IP,这么好的资源可不能浪费了。(毕竟老妈在家里也就聊个微信,看个视频),刚好家里用的是斐讯路由器,说干就干,刷机,设置动态dns,新的固件是由动态dns功能的,但是测试发现只有在保存的时候才生效一次,之后就没有再进行过IP的更新(原因没有详细的探究);既然自带的不能用,那就自己动手吧,毕竟是Linux系统。

wget "http://用户名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=域名" && rm -r update?system=dyndns*

到此是不是就结束了呢,实际上你登陆3322的账号,发现ddns的IP已经可以更新了,但是每次这样手动去做肯定是不行的,我们就设置一个定时任务吧(是不是觉得我有点标题党,说好的一行代码,怎么又要做定时任务了。)

这里我们就要用到 crontab

vi /etc/crontab
//添加一行 每分钟刷新一次
*/1  * * * * wget "http://用户名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=域名" && rm -r update?system=dyndns*

至于crontab 的详细用法,请自行查询,这里不做过多讲解。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值