查看: 340|回复: 4

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

[复制链接]

主题

好友

567

积分

中尉

签到天数: 35 天

[LV.5]常住居民I

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

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

脚本:

local ipaddr! }. i) D  j" [* c1 e. h
local server “http://ddns.oray.com. j3 S( S! Z, c: i4 U9 `: G
local domain “域名”
: \! I: p4 C! m1 I# Blocal par “/ph/update?&hostname=$domain&myip=$ipaddr”
+ ]: \" u* g" K1 s  M7 nlocal users “用户”" v: D  t; w9 c4 ]
local paswd “密码”# g2 I5 K. f  k6 i, j. }
:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]
2 J3 r$ p! z/ F. h:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
' G7 r3 e* r3 q/tool fetch url=($server . $par) mode=http user=$users password=$paswd
5 [& @! d0 H  [# G9 ^3 v6 i

* F! t! E, ]# ^1 N+ }( s

二、3322

脚本:


5 {2 b2 |9 c, ^
:local ednsuser “用户”) X4 [6 ^% ~4 \! H. x( i: Y
:local ednspass “密码”6 F, G! Y$ Y/ g+ y
:local ednshost “域名”) F3 _) ^' k. L% W- `
:local ednsinterface “接口”
$ g& i, l0 O, U5 M& L:local members “http://members.3322.org/dyndns/update?system=dyndns; v; G& w. {) j' Q
#:local members “http://members./nic/update?”/ Q: H* f1 k$ \+ K9 r& q7 l
:local status. I) W8 T$ w. d: |& j
:local status [/interface get [/interface find name=$ednsinterface] running]
# a( O& l- |2 ~1 H$ k' l. _" n5 a:if ($status!=false) do={
) l) l# L& Y2 n:local ednslastip [:resolve $ednshost]
+ H& p# Y) {3 Y& x  l" Q:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }( c# D6 O+ f) ^( D, `3 H) N1 Z
:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
+ L! j# a( r1 Z2 p4 a# U& J" A9 Y:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]
8 x# ^. n. h3 C  u' X5 F:local ednsstr “&hostname=$ednshost&myip=$ednsip”5 T, u, p1 K  K8 {* M/ G
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost* {  ~# `$ X% i) T$ r* E7 x, Z
:delay 2  d8 L. ~  z; n! s8 {3 L; S' y3 _
:local result [/file get $ednshost contents]
# w$ f$ ~( |- J$ ?4 P- j:log info ($ednshost . ” ” .$result)1 g; x* n  p8 O) v' w" K6 y
/file remove $ednshost ;; R0 b% x! m% `2 v* c' Z
}( K! [( ?: m- Z% I" x9 E& f  u1 K
}
: f% {8 b/ ^2 O3 \9 I9 u0 P

, C2 E* C% v1 K
% Q1 M, M1 `4 R% M

主题

好友

2467

积分

少校

签到天数: 22 天

[LV.4]偶尔看看III

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

使用道具 举报

主题

好友

4279

积分

少校

签到天数: 400 天

[LV.9]以坛为家II

发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:20; C( X9 R6 t: q( Z
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
- o6 q. C8 G3 V6 l( M, `" ?! `
给钱就稳定。。。。。
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 850 天

[LV.10]以坛为家III

发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:39* Y4 z3 k0 I( w- |
给钱就稳定。。。。。
1 R4 e, }+ e& H9 s: r6 X/ [4 I
, z! @- Y& U" W5 L5 B$ _5 L! e
所言甚是+言之有理
回复

使用道具 举报

主题

好友

18

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2017-7-25 04:35

Powered by Discuz! X3.2

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

返回顶部 返回列表