查看: 495|回复: 4

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

[复制链接]

主题

好友

567

积分

中尉

签到天数: 35 天

[LV.5]常住居民I

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

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

脚本:

local ipaddr
, d% Y7 e+ N1 y  I" }, u5 ilocal server “http://ddns.oray.com* {: e0 q2 j5 z; z# }
local domain “域名”
" F, u9 n$ Q1 D2 r4 W( t) tlocal par “/ph/update?&hostname=$domain&myip=$ipaddr”
6 s/ Z  j$ x5 L, g' G1 `0 C+ @local users “用户”9 v! D3 s* C+ F/ J+ {% ^3 h
local paswd “密码”
  T7 J$ [2 G1 n8 ]7 Q" I$ t:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]
9 A( g$ U6 w" t8 g4 p:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]- I3 P! u$ o2 q! H: P
/tool fetch url=($server . $par) mode=http user=$users password=$paswd

2 i4 ?$ z" b* [! F4 G, {( U. U, N5 h8 K6 l: n

二、3322

脚本:


8 P2 K/ L* u9 \, _! Q) t
:local ednsuser “用户”
, t$ \' D. I' _& L% A! n:local ednspass “密码”
0 V& S' y" s) I( O- x% c8 P4 W; P:local ednshost “域名”. J5 A8 P! z: ^, ]8 \5 m3 L, \& M
:local ednsinterface “接口”
1 r& V5 [" `7 y8 u2 _1 b:local members “http://members.3322.org/dyndns/update?system=dyndns
2 k3 ?$ X3 I% T* b#:local members “http://members./nic/update?”' S) I  D5 ]+ o; i- \3 E
:local status
' g5 v0 d" f5 S5 r* b3 y0 k:local status [/interface get [/interface find name=$ednsinterface] running]
/ U9 i. R( c  r:if ($status!=false) do={
* N( t5 M5 R8 J$ J:local ednslastip [:resolve $ednshost]! p! d( ~5 ^* w. J1 s; r, f) o* X! I
:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }
% D( A2 m% }* H- K- F  E:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]! f/ z! \/ d" ~7 O% P
:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]. x+ @# K: _! ]4 s5 u
:local ednsstr “&hostname=$ednshost&myip=$ednsip”* T/ e6 `3 Y* Y$ P
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost# N# X! t/ _4 o* z
:delay 2
) W. `4 m2 j4 p8 H3 ^:local result [/file get $ednshost contents]
9 t1 J! ~/ @* B) n:log info ($ednshost . ” ” .$result)% t( j2 e: _- v: E+ M( I  h$ c
/file remove $ednshost ;# c1 h1 @: K" y* c  x, ]. E. ~
}
( ?, i) L( m6 t, n}
2 u) L; t2 ?* a3 v  F
, Z) B( z5 L# A+ _. \0 d, @
3 P% ^( n) ^$ K2 O! \  W

主题

好友

2975

积分

少校

签到天数: 23 天

[LV.4]偶尔看看III

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

使用道具 举报

主题

好友

5464

积分

中校

签到天数: 517 天

[LV.9]以坛为家II

发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:20+ v4 R4 Q8 A- r. g) K1 `) e1 C
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
  f6 n( N* p3 z2 {/ m2 u
给钱就稳定。。。。。
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 973 天

[LV.10]以坛为家III

发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:390 b. ~# K6 r$ X/ F  p
给钱就稳定。。。。。

/ [1 N" B( i" F+ g- @  {6 x/ q
2 e: E/ [  \: [5 Z7 a# B所言甚是+言之有理
回复

使用道具 举报

主题

好友

18

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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

GMT+8, 2018-5-24 12:22

Powered by Discuz! X3.2

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

返回顶部 返回列表