ubnt解决方案
查看: 1748|回复: 4

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

[复制链接]

2

回帖

567

积分

52 小时

在线时间

中尉

注册时间
2016-1-6
金币
493 个
威望
0 个
荣誉
0 个
累计签到:35 天
连续签到:0 天
[LV.50]初入江湖
发表于 2016-8-18 19:55 |显示全部楼层

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

脚本:

local ipaddr0 s; T2 }  q. R$ ]! g( ^
local server “http://ddns.oray.com  F* p0 Z' X- S+ }% n4 W0 R
local domain “域名”, Q& L' w$ u& o. O# b2 i
local par “/ph/update?&hostname=$domain&myip=$ipaddr”
# Y* e/ K5 V. c3 m8 h! Nlocal users “用户”
+ v9 i1 y; c1 j2 _local paswd “密码”1 J% ?3 T# V3 B# g
:set ipaddr [/ip address get [/ip address find interface=pppoe-out2] address]0 |5 x1 {8 z! W" [2 l- n* n; g  {
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]1 Q" g" @' z# A- H
/tool fetch url=($server . $par) mode=http user=$users password=$paswd
, x" P6 @/ s" K
8 C" z% }5 ?/ R4 S/ [0 M- U8 L

二、3322

脚本:

' p6 C( f9 L* K* J$ I7 X+ C7 X# E; a) R
:local ednsuser “用户”
# M8 A7 W) u4 Z2 j:local ednspass “密码”5 U* v% x; p7 O& o9 E7 h
:local ednshost “域名”
+ {' G: D; F7 z3 d:local ednsinterface “接口”
" {+ ~9 S! h% r1 g:local members “http://members.3322.org/dyndns/update?system=dyndns8 H( |4 _: Q& v/ h( S! q
#:local members “http://members./nic/update?”. t& X3 k( Y6 K5 S4 C2 E# _$ M: Q
:local status" n2 R4 R5 Q: \6 n; [4 S$ _
:local status [/interface get [/interface find name=$ednsinterface] running]5 }( O7 y% S7 X) T
:if ($status!=false) do={
7 [! o' ]/ Q5 B/ G4 b+ r# _:local ednslastip [:resolve $ednshost]
' g/ n- q( k" ?; J1 u4 T; v5 x:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip “0” }
# T! v, |% X! o:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]7 Q6 l! n* _( X0 A4 @: Q8 b4 ^
:local ednsip [:pick $ednsiph 0 [:find $ednsiph “/”]]
6 Y3 h! v5 B  y) J4 V:local ednsstr “&hostname=$ednshost&myip=$ednsip”) Q( H4 r& q$ Y4 M3 U
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
+ v$ x- ]) ]  N:delay 2
2 r3 U% D' X( W8 _( i:local result [/file get $ednshost contents]
; q# m# S! t" ~) h:log info ($ednshost . ” ” .$result)
7 B, q" l& O* r2 L2 n/file remove $ednshost ;
  L3 y( K4 U6 A8 R( @}2 U3 D. g% t6 x3 P
}
& P- S9 O7 n/ V3 Z; J6 L/ P% Z
& z; {$ d) |7 j7 @
! g9 x" y  O$ A6 ?

5

回帖

1947

积分

1231 小时

在线时间

上尉

注册时间
2014-10-3
金币
1765 个
威望
2 个
荣誉
1 个
累计签到:74 天
连续签到:2 天
[LV.100]试剑无线
发表于 2016-8-18 20:20 |显示全部楼层
个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
回复

使用道具 举报

492

回帖

8670

积分

607 小时

在线时间

中校

注册时间
2016-4-30
金币
8096 个
威望
2 个
荣誉
0 个
累计签到:800 天
连续签到:0 天
[LV.1095]铁杆粉丝
发表于 2016-8-18 20:39 |显示全部楼层
zhl416 发表于 2016-8-18 20:20
+ J& K  ~, q1 g2 N个人实测还是3322稳定些  遇到很多次花生壳解析不稳定情况
# p- m( ~. d# P0 t" G) T: ?2 g% Z
给钱就稳定。。。。。
回复

使用道具 举报

1864

回帖

1万

积分

1243 小时

在线时间

上校

注册时间
2013-7-14
金币
12222 个
威望
18 个
荣誉
0 个
累计签到:1042 天
连续签到:6 天
[LV.1095]铁杆粉丝
发表于 2016-8-18 21:06 |显示全部楼层
18960601773 发表于 2016-8-18 20:397 [- |8 u$ s0 G! ~! w- Y
给钱就稳定。。。。。
  G( r' Z+ |2 S  g
+ c8 l' f; j6 X6 W9 Y
所言甚是+言之有理
很烦!很烦很烦
回复

使用道具 举报

1

回帖

18

积分

1 小时

在线时间

新兵上阵

注册时间
2016-8-21
金币
12 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-8-21 12:56 |显示全部楼层
很好,非常有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-7-29 11:10

返回顶部 返回列表