太穷发个完整的ROS-DDNS教程
本帖最后由 soilfish 于 2011-3-1 15:54 编辑https://www.changeip.com 注册帐号!
登陆邮箱激活账号!登陆 www.changeip.com 申请一个免费的域名..xxxxx.changeip.net
打开ros: System-> Schedule->
下面空白处填入:
/tool dns-update address="127.0.0.255" name="域名前缀" zone="changeip.net" key-name="账号" key="密码"
然后再打开 : System-> Script 脚本如下
空白处填入
/ system scheduler
add name="ddns update" on-event="/tool dns-update name=\"域名前缀\" \
zone=\"changeip.net\" address=\"127.0.0.255\" key-name=\"账号\" \
key=\"密码\"" start-date=jan/01/1970 start-time=00:03:00 \
interval=3m37s comment="www.changeip.com" disabled=yes
OK 忙着下班少打了个字-_-
接下来是做端口映射
补全端口
ip>firewall>chain-dsnatprotocol 6 tcp
dst port : 你自己的ROS登陆端口
ininterface pppoeout-1这是外网接口名称
action dst-nat
to address 192.168.0.1
port: 你自己的端口
完成 收工!!
你这个抄冷饭的确实不能获得加分,而且有点误人子弟嫌疑。你这样提交DDNS数据一直更新,缺乏判断。明白不?你不是太穷,你是完全没读论坛新规定,长期胡乱回贴,被扣的。 :Q楼主下次自己测过才发上来呀! 楼主很悲剧 修改过了 刚才下班..就直接先点了保存 等回来再搞!-_- 唉......版主你那个只会加重人家 changeIP 的负荷,给你一个我自己在用的吧,虽然也是冷饭新炒但是没有的人可以拿去使用!原创的作者请您包涵了...!
脚本如下:
:global ddnsuser "hao666"
:global ddnspass "hao123456"
:global ddnshost "haotest666.hao.com"
:global ddnsinterface "pppoe-out1"
:global ddnslastip
:global ddnsip [ /ip address get address ]
:if ( [:typeof $ddnslastip]="nothing" ) do={ :global ddnslastip 0.0.0.0/0 }
:if ( [:typeof $ddnsip]="nothing" ) do={
:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")
} else={
:if ($ddnsip != $ddnslastip) do={
:log info "DDNS: Sending UPDATE!"
:log info [ /tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ]
:global ddnslastip $ddnsip
} else={
:log info "DDNS: No change"
}
}
:log info "DDNS: End"
ddnsuser为设置的用户名
dnspass为用户密码
ddnshost为设置的域名
ddnsinterface为动态地址的出口
注意:ddnshost域名在changeip上申请
将脚本添加到计划任务中:
请问这个可以用在2.927上吗
页:
[1]