找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9734|回复: 4

[脚本] DNSPOD更新脚本,IP未变动无需更新,最新改良版20150428

[复制链接]
发表于 2015-4-28 10:51:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 persist86 于 2015-4-28 23:26 编辑

原作者   大猫猫  打酱油   
原贴子 http://bbs.routerclub.com/forum. ... 20&highlight=DNSPOD

原更新代码
  1. :global ipaddr

  2. :global xx "http://zhutou.me/ddns/ddns.php?admin@zhutou.me?密码?387600?25967071?ddns?"

  3. :set ipaddr [/ip address get [/ip address find interface=ADSL-1] address]

  4. :set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]

  5. /tool fetch url=($xx . $ipaddr) mode=http
复制代码
原代码,每次都往DNSPOD服务器提交更新IP,这样会产生什么后果,你懂的,

经修改为 每次往DNSPOD服务器提交更新IP前,先进行判断对比,如果IP相同则不再往DNSPOD服务器提交更新,如果IP不同则往DNSPOD服务器提交IP更新
这样的好处我也不解释
修改后代码如下
:global ipold
:global ipaddr
:global xx "http://zhutou.me/ddns/ddns.php?admin@zhutou.me?密码?387600?25967071?ddns?"
:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
:set ipold  [/system scheduler get [/system scheduler find name=dnspod] comment]
:if ($ipaddr!=$ipold) do={
/system scheduler set [find name=dnspod] comment=$ipaddr
/tool fetch url=($xx . $ipaddr) mode=http keep-result=no
:log warning "IP地址变动,已成功更新!"
}
:log warning "无需更新!"



需要修改的已用蓝色字体标出,其中   计划任务里面新建任务的名称要和里面dnspod名称一样,可自行修改,如果不一样,会导致更新失败,切记

检查,如何查看是否已经生效,自行登陆DNSPOD官网,点击你的域名,点击域名设置,安全设置-查看日志,自己看看就知道了,如果使用的是别人的域名则无法查看,但可以通过修改任务计划原IP测试是否更新成功,

在此感谢 湘哥、大猫猫平时给予的技术支持,虽然有时候只是随便说几句,但足够点醒了,谢谢

另, 安卓版winbox 计划于今年8月份前更新完毕,
老用户可免费升级并送WEB管理,新用户欢迎购买,  yfapp.taobao.com  本论坛会员优惠31元,购买时记得发你的论坛用户名
安卓版winbox 抛弃radius,随时随地管理你的ros

转载本帖者请保留以上蓝色字体,谢谢


routeros
 楼主| 发表于 2015-4-28 11:11:19 | 显示全部楼层
本帖最后由 persist86 于 2015-4-28 11:43 编辑

计划任务那里面别搞错了,看清上面说明
routeros
回复

使用道具 举报

发表于 2015-4-28 16:12:05 | 显示全部楼层
/tool fetch url=($xx . $ipaddr) mode=http keep-result=no
改成这样效果更佳

点评

已经加了,  发表于 2015-4-28 23:26
多谢猫哥  发表于 2015-4-28 23:17
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-3 21:01 , Processed in 0.086649 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表