RouterOS ADSL设置DDNS 自动更新
 
一:申请免费的DDNS域名
       到 [url]www.changeip.com[/url]上申请账户和免费域名
二:在ROS上填写自动更新脚本。
   1   进入system--scheduler
1
2  设置好运行间隔时间,填上代码。user 和password是在 [url]www.changeip.com[/url]上申请的账户。
2
 
三:代码如下
:log info "DDNS: Begin"
:global ddns-user "user"
:global ddns-pass "password"
:global ddns-host "*1"
:global ddns-interface "pppoe-out2"
: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 . " . $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"
 
四:访问
直接在浏览器里输入域名访问就行了,2.9.6版本测试。
以后就不用担心因为IP变动而外网无法访问路由器了。
3