Linux 一行代码搞定ddns

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a924068818/article/details/83054093

国庆回老家,看了下家里的联通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 的详细用法,请自行查询,这里不做过多讲解。

猜你喜欢

转载自blog.csdn.net/a924068818/article/details/83054093