haoop 发表于 2008-6-9 02:12:55

远程免费的域名不能自动更新

我用2.9.27在changeip.com 成功注册了一个免费的域名,但是不能自动更新。每次路由重启就不能远程登陆,要进入changeip.com 那里点击《更新DDNS设置 1》就可以远程登陆了。是不是要做个端口映射,还是我的脚本设置错。请各位老大帮帮忙!!我的脚本是这样做的,
:log info "DDNS:Begin"

:global ddns-user "haoip"
:global ddns-pass "haoip"
:global ddns-host "*1"
:global ddns-interface "adsl"
:global ddns-ip [ /ip address get 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"

zhjchina 发表于 2008-6-9 08:36:35

要设置成开机自启动

haoop 发表于 2008-6-9 20:38:45

老大!你说的是要在路由那里开自动启动吗?我做的脚本是自动运行的。 在那里设置它自动启动啊?可以详细点说说吗。

haoop 发表于 2008-6-15 23:29:27

谢谢一楼,问题以解决了
页: [1]
查看完整版本: 远程免费的域名不能自动更新