找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6554|回复: 6

[基础] 太穷发个完整的ROS-DDNS教程

[复制链接]
发表于 2011-3-1 13:36:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 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-dsnat  protocol 6 tcp

dst port : 你自己的ROS登陆端口
in  interface pppoeout-1  这是外网接口名称

action dst-nat

to address 192.168.0.1
port: 你自己的端口
完成 收工!!

routeros
发表于 2011-3-1 14:31:02 | 显示全部楼层
你这个抄冷饭的确实不能获得加分,而且有点误人子弟嫌疑。你这样提交DDNS数据一直更新,缺乏判断。明白不?你不是太穷,你是完全没读论坛新规定,长期胡乱回贴,被扣的。
routeros
回复

使用道具 举报

发表于 2011-3-1 14:51:02 | 显示全部楼层
楼主下次自己测过才发上来呀!
routeros
回复

使用道具 举报

发表于 2011-3-1 15:42:10 | 显示全部楼层
楼主很悲剧
routeros
回复

使用道具 举报

 楼主| 发表于 2011-3-1 15:58:41 | 显示全部楼层
  修改过了 刚才下班..就直接先点了保存 等回来再搞!-_-
routeros
回复

使用道具 举报

发表于 2011-3-3 09:28:52 | 显示全部楼层
唉......版主你那个只会加重人家 changeIP 的负荷,给你一个我自己在用的吧,虽然也是冷饭新炒但是没有的人可以拿去使用!原创的作者请您包涵了...!

脚本如下:
:global ddnsuser "hao666"
:global ddnspass "hao123456"
:global ddnshost "haotest666.hao.com"
:global ddnsinterface "pppoe-out1"
:global ddnslastip

:global ddnsip [ /ip address get [/ip address find dynamic=yes interface=$ddnsinterface ] 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上申请
将脚本添加到计划任务中:
DDNS.JPG
routeros
回复

使用道具 举报

发表于 2011-12-8 16:07:09 | 显示全部楼层
请问这个可以用在  2.927上吗
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-19 14:15 , Processed in 0.103939 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表