|
|
发表于 2006-8-16 14:54:11
|
显示全部楼层
回复 #7 loopylf 的帖子
到changeip.com上申请一个帐号;设置dns ,当然你在设adsl 时选中use peer dns就不用设dns了。
添加以下scheduler 和 script
/system scheduler add name="schddns" on-event="ddns" interval=30s
下面一行已吧:delay 10;;if 该成:delay 10;:if 以前打字打错了,是回答一网友时发现的,抱歉.
/system script add name="ddns" source={:delay 10;:if ([:typeof $oldip]=nil) do={:global oldip 222.22.2.2};:global newip [:pick [/ip address get [/ip address find interface=你adsl介面的名字] address] 0 [:find [/ip address get [/ip address find interface=你adsl介面的名字] address] /]];:if ($newip != $oldip) do={/tool dns-update name=你申请的主机名 zone=你申请的changeip域名 key-name=你在changeip.com上的用户名 key=用户名对应的密码 address=$newip;:log info DDNS成功更新!;:global oldip $newip } else {:log info IP没有发生改变,DDNS未尝试更新!}} |
|