中尉
- 注册时间
- 2012-5-21
- 金币
- 468 个
- 威望
- 1 个
- 荣誉
- 0 个
累计签到:10 天 连续签到:0 天 [LV.20]漫游旅程
|
在ROS中使用花生壳动态域名解析服务,需要由脚本(Scripts)来实现,再通过日程(Scheduler)来进行定时的刷新。' C! K, c' [5 M$ g# U; z/ _7 X
" K$ f. ^0 R' `* d% M9 W7 w }0 Y. ]
# ]% K) K" @( D% t脚本实现的方法很多,以下为一个自动获取拨号IP地址并提交到花生壳动态域名解析的例子: C9 _2 }* Y: a3 I0 P1 {
: y n3 x7 _( ?
6 e4 W5 n# t2 x. Z. p9 m打开winbox等待到ROS,选择System-Scripts,添加新的脚本peanutddns
* p* T7 S+ r, l- K! T4 b& K7 y. o$ N2 V
& r Y1 T% ]7 _在Source栏输入:
( G9 t% G# [' M2 s0 H
5 \1 W: h2 J9 z( U8 S7 g+ s8 a* E* C# g; ]9 Q3 m& F4 _" {0 v# K2 _
local ipaddr( u3 Q1 G' B; r1 N* |* A: O9 y
* ?* r( F2 L# B( p! o1 g8 W
5 j0 P* l6 P2 V2 q) Clocal server "http://ddns.oray.com"" E8 R5 Z$ R0 U4 u
$ W7 ^- o7 M: u
5 k: p2 f( x5 ^" A4 D5 q8 G
local domain "domain.gicp.net"
/ L6 A- n7 V% ^% h+ W- D+ ]5 F) N7 k/ H) \: T. N% U) j
( N7 p N5 i' b* ~1 L/ `
local par "/ph/update?&hostname=$domain&myip=$ipaddr"
6 O! T2 B: W, k8 M z3 }
- H0 P% N, m- @% y/ G, G& q
0 ?$ ]2 X5 q( D8 ]+ A: ilocal users "username"
9 ~! j8 q: A0 }
4 _: a! A a A$ Y4 C5 ]$ b' b) Y! t; A1 x# ^$ z! W
local paswd "abc123"! ] Q% L/ ~& I [9 v6 U
1 l. F! C1 l4 e2 u: p0 A
* o& H# L6 U3 s4 g0 ^) i:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]4 z6 K+ K7 I& H8 |7 p
( T4 \$ F% D' _& v# W) v
& z3 j& @0 W% K+ J:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
+ E3 f. {) f: U2 |* [/ z7 M r _4 u# L" j, R, r8 J l
& M, B) _2 ^; a5 p: y. L& T% A
/tool fetch url=($server . $par) mode=http user=$users password=$paswd2 B+ f+ Y2 `1 r4 p: d
2 y1 w% V9 O) `
2 D) ~, ]5 Z* V' R; N" Z
# K2 e& ~1 y7 C9 M) U, T7 {* _' z
6 Y" ]+ U% W# X. T' l& M) X注:实际使用时,需要将username替换为您的花生壳帐号, abc123替换为您的帐号密码,domain.gicp.net替换为您帐号下需要使用花生壳服务的域名,pppoe-out1替换为您ROS的拨号接口名。
9 M# u& Z! ~% U: Q
Z% S/ k. d+ s5 w' K/ G" }% j3 l: ^- [* }
脚本添加完成后,需要新增日程来自动执行,通过System- Scheduler新增新的日程
6 m. g6 M/ S1 ^& I: R5 D3 ?) ]
. O4 @( `& L/ Z2 Q' A$ q: q! W8 b2 T" I' L
在Interval输入执行间隔,建议如下:
3 V: b# W/ Q/ D0 W! I+ e& O9 v B
9 C: D* g6 v- L, j' x. W免费服务30分钟;
5 E( ]) Q' ^3 h: a* `! b
# r6 M( ^" b" H# Z& E3 O0 @$ v* l- h. K
专业级别5分钟;- G8 J1 O( V8 \7 \1 z& I# B" }+ e6 K1 K
4 C$ _2 |: g) q6 h5 Z, d/ m% ]0 ^8 I7 [
商业级别3分钟;
1 [2 r% U8 {9 _3 V a8 A
9 @2 z( e! ~5 W+ T! o& z1 M
( h" ~8 u7 z) p' M0 B旗舰级别1分钟;) _' u# U8 f q- z K h# M
$ o+ f% h; c8 r3 Y
0 H7 N% A5 p2 p2 G6 ~5 J+ A) i: d/ V间隔时间越短,在ADSL重新拨号后解析生效时间越快
3 O1 P1 R+ J1 [5 q: L8 z9 \+ P, K' X! T, l; v
. e: E& v/ @. N, R* L. U
在On Event栏输入:0 |# B' E+ R/ f* @/ [
4 u) |1 {5 X( O4 e% Q" N( d7 Z
0 w. v, P! a5 t8 I4 m2 c R5 I7 j:execute peanutddns6 I! c0 q+ f+ j( p: [+ B. W2 q7 u5 f
% _9 S" D8 k h9 Q% R# W' A+ A
$ Z& ]: `7 T5 y" q6 a5 X* M3 I还是花生壳吧 反正我管理的2个ROS服务器我都是用花生壳 |
|