蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2384|回复: 0

ROS实用脚本教程-3322动态域名解析

[复制链接]
发表于 2013-4-12 11:36:32 | 显示全部楼层 |阅读模式
ros3.30 5.20等版本测试成功,ROS其它版本没有测试
  1. ## DDNS for 3322
  2. :local ednsuser "用户名"
  3. :local ednspass "密码"
  4. :local ednshost "域名"
  5. :local ednsinterface "pppoe-out1"
  6. :local members "http://members.3322.org/dyndns/update?system=dyndns"
  7. #:local members "http://members.dyndns.org/nic/update?"
  8. :local status
  9. :local status [/interface get [/interface find  name=$ednsinterface] running]
  10. :if ($status!=false) do={
  11. :local ednslastip [:resolve $ednshost]
  12. :if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip "0" }
  13. :local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
  14. :local ednsip [:pick $ednsiph 0 [:find $ednsiph "/"]]
  15. :local ednsstr "&hostname=$ednshost&myip=$ednsip"
  16. :if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
  17. :delay 2
  18. :local result [/file get $ednshost contents]
  19. :log info ($ednshost . " " .$result)
  20. /file remove $ednshost ;
  21. }
  22. }

  23. ## end #
复制代码
RouterOS 5.24 1G IMG版自动破解版
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

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