在ROS 5.12 上使用3322.org的动态域名,下面是自动更新脚本,把它用在schedule中就能实现自动更新动态域名了。在网上找的代码,可是有些小问题,我已经修正了,并在ROS 5.12下测试通过。

  1. :global ednsuser "username"
  2. :global ednspass "password"
  3. :global ednshost "myddnsname.3322.org"
  4. :global ednsinterface "pppoe-out1"
  5. :global members "http://members.3322.org/dyndns/update\?system=dyndns"
  6. :global status
  7. :global status [/interface get [/interface find  name=$ednsinterface] running]
  8. :if ($status!=false) do={
  9. :global ednslastip [:resolve $ednshost]
  10. :if ([ :typeof $ednslastip ] = nil ) do={ :global ednslastip "0" }
  11. :global ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
  12. :global ednsip [:pick $ednsiph 0 [:find $ednsiph "/"]]
  13. :global ednsstr "&hostname=$ednshost&myip=$ednsip"
  14. :if ($ednslastip != $ednsip) do={
  15. /tool fetch url="$members$ednsstr" mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
  16. :delay 4
  17. :global result [/file get $ednshost contents]
  18. :log info ($ednshost . " " .$result)
  19. /file remove $ednshost ;
  20. }
  21. }
本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/776837,如需转载请自行联系原作者

ROS 5.12 上自动更新3322.org动态域名相关推荐

  1. m0n0wall 1.3b18增加3322.org动态域名支持过程实录

    一.前言 由于本人对FreeBSD不熟悉,也不会PHP开发,所以都是拿来主义,一直使用m0n0wall 1.22中文版.1.235中文版和1.235中文插件版(30w核心). 可是最近的项目要用无线网 ...

  2. 从服务器上自动更新系统补丁

    对于经常重系统的用户或公司,每次安装系统后,必须得从微软网站上面下载补丁,这样很浪费时间. 如何从自己服务器上自动更新系统补丁,方法如下: 服务器端 服务器端需要安装一个更新服务器软件,如:SUS ( ...

  3. Mac使用技巧:在 iPhone 或 iPad 上自动更新应用程序

    如何在 iPhone 或 iPad 上自动安装应用程序更新?按照本提示中的步骤操作,以便您可以自动下载和安装应用程序更新. 在 iOS 中自动更新应用程序 您可以在iPhone和iPad上自动安装应用 ...

  4. 两行命令实现 ubuntu 上自动更新 Vscode

    看到一堆繁杂的方式,真是头疼,其实很简单 如果你的vscode 已经通过 .deb 安装过了.只需要输入两行代码即可更新已经安装的vscode sudo apt-get update sudo apt ...

  5. 思科E3200 路由器 DD-WRT 设置花生壳和3322.org动态域名(DDNS)

    花生壳设置(已測试) ddns.oray.com:80 username   aaaa password bbbb 主机名   abc.gicp.net URL       /ph/update?ho ...

  6. 公云(3322)动态域名指定ip解析脚本

    适用于路由器ddns插件脚本 http://[USERNAME]:[PASSWORD]@members.3322.net/dyndns/update?system=dyndns&hostnam ...

  7. 3322linux自动更新ip,ubuntu开机自动运行动态域名更新

    想在Ubuntu开机自动运行时启动动态域名的更新,于是在网上找设置的方法.开始找到了使用sysn-rc-conf命令来设置自动运行程序.原本以为用它能实现,可是运行后发现它只能对现有的启动项进行设置( ...

  8. gdb -iex_如何使用IEX Cloud,Matplotlib和AWS在Python中创建自动更新数据可视化

    gdb -iex Python is an excellent programming language for creating data visualizations. Python是用于创建数据 ...

  9. 微软拼音输入法2010词典自动更新

    大家好,我是微软拼音输入法的项目经理赵以宝,微软拼音2010增加了不少新功能,词典自动更新就是其中之一.下面给大家介绍一下这个功能以及一些不为人注意的细节,希望能对您有所帮助. 为什么要支持词典更新? ...

最新文章

  1. 2018-2019-1 20165201 《信息安全系统设计基础》第6周学习总结
  2. sohu邮箱outlook设置_Outlook2016如何配置QQ邮箱详细步骤
  3. Java中的数据类型及相互转换方法
  4. 扩充swap空间的两种方法
  5. 转学到斯坦福大学计算机专业,斯坦福大学转学申请条件有哪些?
  6. 简述linux虚拟内存的概念,Linux进程虚拟内存中的相关概念
  7. 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_昆仑通态MCGS触摸屏如何连接Modsim32进行组态仿真...
  8. oracle to_date 大写,oracle账号区分大小写吗2015第一博,Oracle时间段查询,TO_DATE和TO_CHAR使用对比...
  9. azure_面向初学者的Azure Data Explorer
  10. Moddable SDK为物联网开发提供JavaScript引擎:不到32KB
  11. java for循环求素数,求1-100的质数,用FOR循环。求救。。
  12. CodeCombat 落地马来西亚巴生中华小学,支持人工智能远程教学
  13. 积分器-微分器-抽取器
  14. 51单片机汇编学习笔记8——中断
  15. 初学js---动态生成表格
  16. android 电话号码发iphone怎么样,安卓手机如何轻松的向iPhone发文件呢?
  17. python正确的赋值语句是_python中赋值的方法
  18. 分段模糊隶属度的自定义python函数(线性插值原理)
  19. 微信小程序海报功能(canvas)- - -附效果图
  20. 计算机技术在医学领域的运用,计算机在医疗系统中的应用

热门文章

  1. 【Hive】性能调优 - EXPLAIN
  2. 【SQL】利用HAVING取众数和中位数
  3. 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)
  4. python3中input()方法报错traceback变量未定义的解决方法
  5. SQL 2005数据库转为2000的终极解决方案
  6. 谈谈spring-boot不同包结构下,同样的类名冲突导致服务启动失败解决方案
  7. Proxmox VE中出现TASK ERROR: command ‘apt-get update‘ failed: exit code 100的解决方法
  8. 站点页面Service Unavailable 503的一种解决方法
  9. canvas生成图片toDataURL报错的原因和解决方法
  10. SpringBoot-文件在线预览解决方案-基于OpenOffice及jacob