导航

如何在RouterOS上实现DDNS

Posted on 2011-04-16 14:37  rosabc_com  阅读(650)  评论(0)    收藏  举报
用DDNS把动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序通过信息传递把该主机的动态IP地址传送给服务器程序,服务项目程序提供DNS服务并实现动态域名解析。 脚本如下: :global ddnsuser "hao666" :global ddnspass "hao123456" :global ddnshost "haotest666.hao.com" :global ddnsinterface "pppoe-out1" :global ddnslastip :global ddnsip [ /ip address get [/ip address find dynamic=yes interface=$ddnsinterface ] address ] :if ( [:typeof $ddnslastip]="nothing" ) do={ :global ddnslastip 0.0.0.0/0 } :if ( [:typeof $ddnsip]="nothing" ) do={ :log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.") } else={ [...]