查看: 390|回复: 4

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

[复制链接]

主题

好友

567

积分

中尉

签到天数: 35 天

[LV.5]常住居民I

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

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

脚本:

local ipaddr
5 Q' X, r, _# b$ Rlocal server “http://ddns.oray.com; r* d& X$ i; q: w9 R
local domain “域名”; y* @; R1 O( I& z; Q
local par “/ph/update?&hostname=$domain&myip=$ipaddr”
6 H! f6 y( v+ o  c# g: A, l, N% Olocal users “用户”1 J% V% ?9 K& y# O
local paswd “密码”& V/ C! L1 d  J  o# r* @* }# C
:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]
7 Z+ M8 p/ M. j  d  M# U7 b:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]* f6 J; G: N7 A: o4 Y) {
/tool fetch url=($server . $par) mode=http user=$users password=$paswd

4 ^0 D. }* m# z8 y) H
$ Z5 g  X3 ]" {. T7 d% C/ \

二、3322

脚本:

4 }& L' f  G1 ~6 i- I
:local ednsuser “用户”; D( X( t, V+ y1 L. J4 Y  ?% C+ o$ H
:local ednspass “密码”2 ]+ q! o0 T( z: i1 Q* V. W
:local ednshost “域名”
8 A* e' u( `, Q+ l) O) `:local ednsinterface “接口”; k; h" W; D1 L$ Y- ~4 o! V
:local members “http://members.3322.org/dyndns/update?system=dyndns- `( y% L! e/ k, B, S7 y
#:local members “http://members./nic/update?”
* y4 x+ h2 x2 R1 A9 K) I:local status6 t  k" P2 S5 N; g  ~- P
:local status [/interface get [/interface find name=$ednsinterface] running]
& l& ]& V- W( J. E6 p+ E3 n:if ($status!=false) do={6 q5 i7 `, k9 w, c" b
:local ednslastip [:resolve $ednshost]
$ _5 L8 Q0 m3 h3 l  }5 \: l:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }
. l# q+ s* f: G0 F* h6 E:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
4 g4 A* W* T" h3 x:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]) @1 \& P0 ]# r2 w
:local ednsstr “&hostname=$ednshost&myip=$ednsip”* Y: |: E) Q/ Y8 ~1 c, C; q+ r( }
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost9 w; b; L# Q; I9 n( i
:delay 2
+ g, o* I7 |+ \9 r% s! Z9 x/ b9 d7 `:local result [/file get $ednshost contents]
( ~4 M! J, I6 e8 R7 K:log info ($ednshost . ” ” .$result)
: M5 Y# _6 W  M" s/file remove $ednshost ;! L6 I! }& W2 V2 M& g( G
}
9 r- @( m, f# P6 p: ]}
3 C9 J. y, n- @$ h3 c
' P: E: L- W  {5 S$ e- u% J6 ^
; p, Z' j* w2 W" \$ H  @

主题

好友

2741

积分

少校

签到天数: 23 天

[LV.4]偶尔看看III

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

使用道具 举报

主题

好友

4607

积分

少校

签到天数: 439 天

[LV.9]以坛为家II

发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:20# i9 s( A+ {* g0 q+ f0 K
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
. |! V( p2 h0 G  B- o
给钱就稳定。。。。。
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 933 天

[LV.10]以坛为家III

发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:39
) T1 P0 I2 r* Q6 b# Z4 W给钱就稳定。。。。。
: e7 G9 k: p5 r

3 c6 f, A( Y4 T% k$ y, W所言甚是+言之有理
回复

使用道具 举报

主题

好友

18

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2017-11-22 16:54

Powered by Discuz! X3.2

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

返回顶部 返回列表