jike106397 发表于 2012-1-27 20:51:25

转 ROS接花生壳DDNS.

在ROS中使用花生壳动态域名解析服务,需要由脚本(Scripts)来实现,再通过日程(Scheduler)来进行定时的刷新。


脚本实现的方法很多,以下为一个自动获取拨号IP地址并提交到花生壳动态域名解析的例子:


打开winbox等待到ROS,选择System-Scripts,添加新的脚本peanutddns


在Source栏输入:


local ipaddr


local server "http://ddns.oray.com"


local domain "domain.gicp.net"


local par "/ph/update?&hostname=$domain&myip=$ipaddr"


local users "username"


local paswd "abc123"


:set ipaddr address]


:set ipaddr [:pick $ipaddr 0 ( -3)]


/tool fetch url=($server . $par) mode=http user=$users password=$paswd


注:实际使用时,需要将username替换为您的花生壳护照, abc123替换为您的护照密码,domain.gicp.net替换为您护照下需要使用花生壳服务的域名,pppoe-out1替换为您ROS的拨号接口名。


脚本添加完成后,需要新增日程来自动执行,通过System- Scheduler新增新的日程


在Interval输入执行间隔,建议如下:


免费服务30分钟;


专业级别5分钟;


商业级别3分钟;


旗舰级别1分钟;


间隔时间越短,在ADSL重新拨号后解析生效时间越快


在On Event栏输入:


:execute peanutddns

rockup 发表于 2012-1-27 22:28:04

顶。试试:D:D

coolge 发表于 2012-1-27 23:54:34

支持一下 一直没有花生壳的

wanken 发表于 2012-1-28 10:42:50

请问...............适用哪一个ros版本??

kenlau 发表于 2012-1-30 13:21:06

支持一下,

ksw520 发表于 2012-1-30 14:26:05

http://service.oray.com/question/869.html

http://news.newhua.com/news/2011/1221/139916.shtml

貌似官方去年底才支持 dyndns方式的 动态域名更新,3322和花生壳免费版允许的域名都太少了。
大势所趋,给dnspod发过邮件,建议也支持这样的方式,未得到回复。有时间的也可发建议给他们

jike106397 发表于 2012-1-30 22:01:41

bobwalker 发表于 2012-1-30 19:49 static/image/common/back.gif
谢谢分享。花生壳DDNS终于可以通过HTTP协议进行认证更新了。望川秋水,终于盼来了。

问一个问题:
以一是脚本中间的一个过程:
:local aa"61"
:/ip firewall lay add name=aa regexp=("\\" . $aa)

这样的话结果是"\a"

:/ip firewall lay add name=aa regexp=("\" . $aa)
这样的话错误

我本想把aa变量里的十六进制数据(两位),用字符形式写入L7,却总是写不进去,怎么办?加你QQ不上。

jike106397 发表于 2012-1-30 23:26:56

bobwalker 发表于 2012-1-30 23:09 static/image/common/back.gif
{
:local aa"61"         
/ip firewall lay add name=aa8 regexp=("\\" . $aa)


什么不直接显示a呢,我测试了一,效果是一样的。

llhgame 发表于 2012-1-31 09:48:47

多谢分享。。。

kb9701 发表于 2012-1-31 10:50:18

建议楼主增加if判断语句,先:resolve回域名的IP,然后跟本地ip进行比较,这样可以更快及时更新IP,俺用的是changeip提供的DDNS,用ddns.us和ddns.ms这两个目前没被和谐。。

lgflin 发表于 2012-2-2 01:59:08

ROS 5.8 用不了~~~~~~~~

riokwok 发表于 2013-7-30 20:36:56

十分感谢楼主:lol

ouyang7381 发表于 2013-10-6 10:20:59

学习了      

废客 发表于 2013-10-20 10:00:30

:lol花生壳多线的好像不怎么好啊

jerning 发表于 2014-1-20 09:38:45

這個的話,在ros5.22是可以搞掂的,但是在3.30下又用不了,是版本的問題?
页: [1]
查看完整版本: 转 ROS接花生壳DDNS.