找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5049|回复: 11

[其它] 关于DDNS动态域名更新超时!

[复制链接]
发表于 2007-9-9 22:37:49 | 显示全部楼层 |阅读模式

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

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

×
我在设置动态域名更新时!只更新成功了一次,然后就一直没有成功!显示:ddns error  time out ,并且我执行代码:put [:resolve www.changeipcom]时,执行的结果也是 0.0.0.0   后来我把ros reset掉,用原代码再次更新,又只更新成功了四次,后来又不行了!不知道为什么?
说明:我用的是7.27版本的!ADSL拨号!  
可加我QQ:410355678 一起探讨!
请问大虾们! 这是怎么一会事?

[ 本帖最后由 martin-zhou 于 2007-9-10 12:04 编辑 ]
routeros
发表于 2007-9-10 10:12:10 | 显示全部楼层
说了半天你还不如把你脚本贴出来,说了一大堆没什么用的。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-10 12:02:46 | 显示全部楼层
这段代码也是我在论坛里找的!
代码如下:
:log info "DDNS: Begin"
:global ddns-user "我的账号"
:global ddns-pass "密码"
:global ddns-host "*1"
:global ddns-interface "pppoe-out1"
:global ddns-ip [/ip address get [/ip address find interface=$ddns-interface] address]
:if ([:typeof $ddns-lastip] = nil) do={:global ddns-lastip 0.0.0.0/0}
:if ([:typeof $ddns-ip ] = nil) do={

:log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")


} else={

:if ($ddns-ip != $ddns-lastip) do={

:log info "DDNS: Sending UPDATE!"

:log info [/tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"]] key-name=$ddns-user key=$ddns-pass ]
:global ddns-lastip $ddns-ip

} else={


:log info "DDNS: No change"

}

}
:log info "DDNS: End"

[ 本帖最后由 martin-zhou 于 2007-9-10 12:06 编辑 ]
routeros
回复

使用道具 举报

发表于 2007-9-10 13:49:32 | 显示全部楼层
换个简单点的脚本!
:global ddnsip [ /ip address get [/ip address find dy=yes int=pppoe-out1] address ]
:global ddnsip [:pick $ddnsip 0 [:find $ddnsip "/"]]
:if ($ddnsip != [:resolve XXX.25u.com]) do={
        :log info [/tool dns-update name="XXX.25u.com" address=$ddnsip key-name=XXX key=XXX]
   }

参考。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-10 21:01:22 | 显示全部楼层
谢谢版主的推荐!
我用你给我的代码最开始还可以   但后来我重新拨号后又不行了!

下面是我重新拨号后的日志情况
ddns.JPG

下面是我在Terminal 下进行域名解析的情况

未命名.JPG

以前一直就这样
我考虑是不是与我的硬件有关呢?

[ 本帖最后由 martin-zhou 于 2007-9-10 21:07 编辑 ]
routeros
回复

使用道具 举报

发表于 2007-9-10 21:34:25 | 显示全部楼层

像是DNS问题

你是不是DNS没填啊,这可是精品兄告诉我的。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-10 23:46:11 | 显示全部楼层
DNS我也填了
在说DNS没有填也不是这样提示的啊!
routeros
回复

使用道具 举报

发表于 2007-9-10 23:57:43 | 显示全部楼层
删掉防火墙试试,,,,,
routeros
回复

使用道具 举报

发表于 2007-9-11 09:07:46 | 显示全部楼层
是dns的问题


/ ip dns
set primary-dns=202.96.128.86 secondary-dns=202.96.128.166 \
    allow-remote-requests=no cache-size=2048KiB cache-max-ttl=1w
routeros
回复

使用道具 举报

发表于 2007-9-11 10:31:32 | 显示全部楼层
不会注册了没有在收到的邮件的链接里确认激活吧?????
我就是因为这个,搞了老半天。英文比较菜,亏死了
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-11 11:26:09 | 显示全部楼层
我开始也以为是防火墙的问题!我把防火墙全部禁用了!邮箱也是激活了的 !DNS也设置了还是不行!

因为我是两个ADSL拨号,最后我只用一根ADSL,就OK了,
不知道多线路,是不是要给动态域名指定走一条线路啊?
routeros
回复

使用道具 举报

发表于 2007-9-11 12:08:40 | 显示全部楼层
ROS机理问题,需配合ROS路由。
要实现N条ADSL,N个域名同时登录管理ROS又有何难!关键是要对ROS机理要清楚。
一句话,学东西要抓本质,基础是保障。
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 19:17 , Processed in 0.067497 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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