中尉
- 注册时间
- 2012-5-21
- 金币
- 468 个
- 威望
- 1 个
- 荣誉
- 0 个
累计签到:10 天 连续签到:0 天 [LV.20]漫游旅程
|
在ROS中使用花生壳动态域名解析服务,需要由脚本(Scripts)来实现,再通过日程(Scheduler)来进行定时的刷新。4 r. s3 V, D; y/ u8 H. c
' G8 U; w9 Q6 f& ?
' m- E5 k7 [; s' p脚本实现的方法很多,以下为一个自动获取拨号IP地址并提交到花生壳动态域名解析的例子:
5 `( t5 u) p5 b
9 L& X% h$ O( |- f/ |! g' e+ I. }+ \
打开winbox等待到ROS,选择System-Scripts,添加新的脚本peanutddns
/ d$ \; j. \) |$ m: J# I2 P5 |8 @& d- f* _1 y" f6 }
( e8 [# d, ~" P$ s7 b+ E4 K, h
在Source栏输入:3 F; f& Z8 W" {) N3 W" j
6 o4 K" m' \' W5 m, h" K8 v# O0 u) x* V2 d" h
local ipaddr
8 E/ z( w3 j$ d; F: A3 @$ b1 l# G0 r% Y4 t# h+ m/ ]9 H
* V/ r% T# n7 `7 m f+ qlocal server "http://ddns.oray.com"
! }( T b, `& [1 f( a8 a1 r ]( H9 e
% s3 v# F0 i) e
( A. G" }; o/ S3 |, n3 B5 Clocal domain "domain.gicp.net"
+ {+ H. l/ L% G" f. \4 b& Z
; U9 B" G. s4 S/ t1 n# s1 `% Q
) q% @% M$ G4 k# L# Q& rlocal par "/ph/update?&hostname=$domain&myip=$ipaddr"
- p& @% C m7 J/ @* E0 O9 A# a+ @4 t5 \1 I6 w' q) n
5 K" w; V# ~( E9 P7 @5 i( X# o6 dlocal users "username"% F7 Z5 @ K# u; N( Y, u1 t
. L1 V& w. o3 t
3 c* i( Q$ H% n0 o) L, ?local paswd "abc123"
/ a! {1 u. }+ V- W0 g
x0 k6 T5 p" B0 `/ K2 r$ C" l! M& C/ Q) \# l% m5 s
:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]- L$ F' u( q7 a8 s" v4 M
2 a; S h" i" ^! J; ]# K H6 J7 K( v9 q! e: r j1 M5 H8 @' S4 \
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]) l _+ V1 L4 t0 H" k$ T# I
' ~' r3 o. F! B7 k
o( r6 J1 O, J" Q/tool fetch url=($server . $par) mode=http user=$users password=$paswd
$ n- ^6 V4 K. T N @! l. U. s8 b6 V* \, Q1 @8 n" [4 k. k
- n0 T( L) h' S1 d& x7 G
6 K4 _2 ^ I/ k( K$ g5 e k- Y3 V: \' P1 J# q8 r8 e+ I- j1 f& i
注:实际使用时,需要将username替换为您的花生壳帐号, abc123替换为您的帐号密码,domain.gicp.net替换为您帐号下需要使用花生壳服务的域名,pppoe-out1替换为您ROS的拨号接口名。: }& V3 V1 U* n
3 B2 b. j! N2 p
% ~2 }: W- }3 _; l$ q+ n, w脚本添加完成后,需要新增日程来自动执行,通过System- Scheduler新增新的日程7 ]+ f# l4 W8 C
$ G w1 {: ?3 w; Z$ `* G; f5 I
9 ` [8 s9 h/ Y+ L% g在Interval输入执行间隔,建议如下:
5 g5 G7 D# P4 n3 X: o' z& w ^: t! U% \* z* u
8 p# k! Y4 |$ ]5 b- w- r0 J
免费服务30分钟;. n/ w! V9 D' u. [! x9 Y# D5 @
9 {) F! W+ r0 e( {$ t, d: w1 k- k" L, G$ w+ K
专业级别5分钟;
+ k2 Y4 l) I1 V3 z2 m3 w4 z! y
2 ~3 U* A6 V( U3 _: T+ t: F0 Q& b$ h
商业级别3分钟;
7 Q1 j \3 N; g+ S. C2 L3 F5 H6 j$ l! r# L$ E( J, r
/ g* S8 R& ]& F
旗舰级别1分钟;
+ L- F$ f) g6 o9 {' E/ u. c! Y, x @
8 H" P% B5 s6 O
间隔时间越短,在ADSL重新拨号后解析生效时间越快
4 N3 l. p/ ^$ k" E' F0 S- ~% J" p/ R: u6 p/ {: F6 [
7 ^5 \' u8 Z" I
在On Event栏输入:
# @. G! X& N6 {) V
0 U' W. D0 G: ^3 a
( Z# L2 J* Y" W# @' I |! @1 L2 Q:execute peanutddns
[- I c* O* M+ l4 h& `$ ^ f& c" L/ r- a- x* @
K/ u3 u5 C8 Q0 w0 n8 Q; |
还是花生壳吧 反正我管理的2个ROS服务器我都是用花生壳 |
|