查看: 425|回复: 4

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

[复制链接]

主题

好友

567

积分

中尉

签到天数: 35 天

[LV.5]常住居民I

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

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

脚本:

local ipaddr
  A' Z; O+ ^6 u  u/ }  A$ R2 p5 o6 v/ alocal server “http://ddns.oray.com
+ E' g5 \- {; [+ l/ d: Clocal domain “域名”" g) b" w; x. ]8 T* Z
local par “/ph/update?&hostname=$domain&myip=$ipaddr”
4 y0 y( Q: H0 a# H/ slocal users “用户”! T+ a+ ^7 b. n
local paswd “密码”
5 A1 ?- m% m+ b4 o:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]
+ r! [! i( A* j, y! }' I:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
- |* S7 p$ q9 I1 |4 X/tool fetch url=($server . $par) mode=http user=$users password=$paswd

/ b; H; y0 M  r" o: ^& X- c( P+ B, q8 x! ?

二、3322

脚本:


3 A) _$ u$ l6 G
:local ednsuser “用户”
- r7 r" _: _8 K# z  E' g:local ednspass “密码”" n# @) {7 }3 Y
:local ednshost “域名”6 r7 _8 U' ~: |, p
:local ednsinterface “接口”
3 f5 s* O( o9 c. ?  Q1 w:local members “http://members.3322.org/dyndns/update?system=dyndns' B4 n- r. n% z& I5 I' F
#:local members “http://members./nic/update?”. o$ E4 g1 J$ L) m: y
:local status
9 F. L/ U0 ?0 Y  B/ z% P. i/ q) U:local status [/interface get [/interface find name=$ednsinterface] running], a( K( M& d% I3 Y
:if ($status!=false) do={
' x/ T  x6 J# W* ^4 s: E) {% b:local ednslastip [:resolve $ednshost]
, u  D# M% N) V:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }( `2 ]( m' m8 c6 z6 k/ `5 Q# Z; W
:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
# d# \% X3 ^) f- W- a/ V) {; ?:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]
& a% b! O! u  \) }:local ednsstr “&hostname=$ednshost&myip=$ednsip”; ]4 K' ~# d4 I
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
) _" J/ c: `) D- h/ W:delay 2
0 `: p% B% q' O, f# d:local result [/file get $ednshost contents]
1 i; S5 U. m  Y% J8 L; p% i% r:log info ($ednshost . ” ” .$result)  k/ d0 I+ V$ s% }5 d9 p
/file remove $ednshost ;
  ~( Y' y$ e6 f4 L: z/ j}5 \$ `) y! s/ N  l" Z5 I. ~2 V
}

* N: H9 ?% w/ U+ k( {
, ]: c$ B" I, H4 a
+ q) `% B# |+ ^

主题

好友

2833

积分

少校

签到天数: 23 天

[LV.4]偶尔看看III

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

使用道具 举报

主题

好友

4695

积分

少校

签到天数: 449 天

[LV.9]以坛为家II

发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:20# s) Y" W# `7 r& f
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
7 l0 p) k, h4 q  Y& e
给钱就稳定。。。。。
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 964 天

[LV.10]以坛为家III

发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:39' f, G& n! D3 {) T; k* K' T1 u
给钱就稳定。。。。。

4 k( H8 h4 g; m0 B: E  Z9 I3 }! V
1 U* J( y* v# X" ?* G所言甚是+言之有理
回复

使用道具 举报

主题

好友

18

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2018-1-20 16:53

Powered by Discuz! X3.2

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

返回顶部 返回列表