查看: 263|回复: 4

[RouterOS] DDNS动态域名脚本(花生壳+3322公云)for ROS 6.x(转)

[复制链接]

主题

好友

567

积分

中尉

签到天数: 35 天

[LV.5]常住居民I

发表于 2016-8-18 19:55 |显示全部楼层
Anywlan微信公众号

一、花生壳
2 [* ^/ O- [; \3 ^, O花生壳动态域名是全球用户量最大的完全免费的动态域名解析软件(DDNS)。当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任 何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。“花生壳动态域名解析软件”支持的线路包括普通电话线、ISDN、ADSL、有线电 视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。
- D% R: z0 \3 C% x/ [+ T' b现在花生壳动态域名解析软件为千万的域名提供动态域名解析服务,并广泛应用于网站建设、视频监控、遥感测绘、FTP、VPN、企业OA、ERP等应用领域。

脚本:

local ipaddr/ a, Y  z2 W. D/ q- O  t
local server “http://ddns.oray.com
( b  Q/ v$ j2 Jlocal domain “域名”+ D9 d" U2 q* V+ o1 l
local par “/ph/update?&hostname=$domain&myip=$ipaddr”
7 W9 s4 W) c. c' s; f7 ylocal users “用户”
, P% a, b$ p1 b! z9 ulocal paswd “密码”
6 b  u: a. h- _* Y8 F2 G/ W6 q:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]2 `0 g/ Y0 y* d) f& X6 V8 e
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]. h' y. O8 ]: G/ C1 j8 Z6 i
/tool fetch url=($server . $par) mode=http user=$users password=$paswd
7 k2 [) S3 c9 n3 L

3 Z1 u1 J8 V1 \3 `4 }2 Z) v* r

二、3322

脚本:

: v" j" B/ h$ z- U9 E4 G/ v" b; k
:local ednsuser “用户”5 @9 d9 E4 P$ R& M, v" O
:local ednspass “密码”
8 q* Z: W4 J$ q; o$ e/ Q$ A3 b:local ednshost “域名”2 s; L, m( r0 ]0 |# k! \! K
:local ednsinterface “接口”/ U/ v- {, v# w' w
:local members “http://members.3322.org/dyndns/update?system=dyndns
; Y& k" ]& |8 r7 c1 \+ T#:local members “http://members./nic/update?”
  h$ a; ~2 r, A- L3 \0 h" _0 J:local status
5 ^. t" B4 [8 _& i3 F:local status [/interface get [/interface find name=$ednsinterface] running]! s7 g7 j) P" Y& y" R& n1 F- p
:if ($status!=false) do={
" u9 e1 H: g6 x4 I0 [:local ednslastip [:resolve $ednshost]
8 k+ e" C0 T' u6 p4 r/ |% b:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }
& O) F+ l5 r  [' B8 t:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
! B$ O5 A8 Z' ^1 _5 ^$ i:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]8 E" P9 Q# S  {# x( [+ e3 y
:local ednsstr “&hostname=$ednshost&myip=$ednsip”- S1 w3 N7 C9 W
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost: z+ c2 u- z7 W, `+ z  V7 j6 h
:delay 2( S. `) U* e5 r( }* @
:local result [/file get $ednshost contents]0 p5 p0 v* U. E1 @( j
:log info ($ednshost . ” ” .$result)* _" g5 p, {( e! j9 k0 S( m
/file remove $ednshost ;
3 Q9 U& X7 i+ o8 v: ?+ |" `}6 M8 ]3 Y+ ^' B" J  m! C
}
+ }( v0 m0 Z. F3 d4 G

! E' c0 R7 i5 N3 W9 P2 Z+ o, J, O" p

+ [$ n) v  j& M5 m' i" F

主题

好友

2276

积分

少校

签到天数: 18 天

[LV.4]偶尔看看III

发表于 2016-8-18 20:20 |显示全部楼层
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
回复

使用道具 举报

主题

好友

3449

积分

少校

签到天数: 314 天

[LV.8]以坛为家I

发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:201 y+ i4 b4 a& Q' i$ T& f1 Q7 {
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况

/ ^( Y3 y' H( Z6 d给钱就稳定。。。。。
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 757 天

[LV.10]以坛为家III

发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:39- \) g% Z4 ^$ Y  O& y
给钱就稳定。。。。。

4 m  X. E7 c# W
& M# W0 w/ h$ c1 D2 v$ C  R所言甚是+言之有理
回复

使用道具 举报

主题

好友

18

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-8-21 12:56 |显示全部楼层
很好,非常有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图    小黑屋 | 免责声明

GMT+8, 2017-3-27 12:47

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表