CHANGIP.COM的问题~ 帮忙看看
DDNS的问题`~ 新手刚接触~ 3.22的ROS动态ADSL接入~ 只做了路由80端口的映射~
现象是,CHANGIP网站的IP 不会随着我ADSL的IP改变,刚才我登陆上去一看,还是昨天没掉线之前的IP! 这个问题 还是出在DDNS更新脚本上呢? 还是映射上呢?
没有做回流!~回流的帖子看的脑袋都大了! 具体那个是真是假真分辨不出来了! 也试过很多!很多都说那种映射的时候使用IP,然后添加自动更新IP的脚本,可是好似3.2下不能用!
具体回流的意思 也还不太懂!还得继续努力! 如果有成功的 可以帮忙说下!谢了!
映射的图~
DDNS更新脚本~默认的拨号连接 改成了ADSL~ XXX代表一下我的域名!
关于ZOOYO版主说得那个更改动态IP的命令 我没有去掉~ 不知道是否有影响! 如果在现有的映射脚本上加上PPP-NAT的标签可以么?
:global ddnsip [/ip address get [/ip address find dynamic=yes
interface=ADSL] address]
:global ddnsnip [:pick $ddnsip 0 [:find $ddnsip "/"]]
:if ($ddnsnip != [:resolve "xxxxxx.25u.com"]) do={
:log info [/ip firewall nat set [/ip firewall nat find
comment=pppoe-nat] dst-address=$ddnsnip]
:log info [/tool dns-update name=xxxxxx.25u.com
address=$ddnsnip key-name=xxxxx key=xxxxx]
} 看不懂啊大哥 2# udata008
额,,,大哥 其实很简单! 就是我的DNNS 不自动更新! 是那里的问题呢? 是出在映射上? 还是出在DNNS下边的更新脚本上/ input链开了udp53端口没? 测试:resolve "xxxxxx.25u.com"
有没有得到IP地址 4# 小小鸟
小弟比较菜 别说的太专业! 呵~
INPUT是说的防火墙中的设置么? 只有一些大小包优先规则~ 都是TCP的东西,没有封堵任何UDP的端口!
下边那个RESOLVE 更不会用了! 哎
只知道PING的话 只能PING到没掉线以前的IP PM我。。。。 已经解决~
ZOOYO那个 看来只适用3.20的脚本~
3.22的 用我贴出来的就好了~
:global ddnsuser "用户名"
:global ddnspass "密码"
:global ddnshost "你的域名"
:global ddnsip
:global ddnsipfn
:global ddnslastip [:tostr [:resolve $ddnshost] ]
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
:global ddnsinterface "你的AD网卡名字"
:global ddnssystem ("mt-" . )
:local int
:local ddnsipfn [ /ip address get address ]
:global ddnsip [:pick $ddnsipfn 0 [:find $ddnsipfn "/" ] ]
:if ([ :typeof $ddnsip ] = nil ) do={
:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")
} else={
:if ($ddnsip != $ddnslastip) do={
:log info "DDNS: Sending UPDATE!"
:log info [ :put ]
:global ddnslastip $ddnsip
} else={
:log info "DDNS: No update required."
}
} 用www.3322.org的吧.稳定
页:
[1]