ROS6.X以上版本动态DDNS绑定的方法,本人亲测ROSv6.4系统访羼拄妈运行正常。有搞不定的问题可以提出疑问,谢谢!
方法/步骤
1、去公云(http://www.pubyun.com)注册一个免费的f3322.net的域名。
2、登录入WINBOX,在system-->scriptlist新建一个脚本,如下图
3、以下是完整的脚本水貔藻疽,请把其中的帐户信息换成你自己的::localednsuser"你的公云用户名"稆糨孝汶;:localednspass"你的密码":localednshost"你注册的域名":localednsinterface"pppoe-out1":localmembers"http://members.3322.org/dyndns/update?system=dyndns":localstatus:localstatus[/interfaceget[/interfacefindname=$ednsinterface]running]:if($status!=false)do={:localednslastip[:resolve$ednshost]:if([:typeof$ednslastip]=nil)do={:localednslastip"0"}:localednsiph[/ipaddressget[/ipaddressfindinterface=$ednsinterface]address]:localednsip[:pick$ednsiph0[:find$ednsiph"/"]]:localednsstr"&hostname=$ednshost&myip=$ednsip":if($ednslastip!=$ednsip)do={/toolfetchurl=($members.$ednsstr)mode=httpuser=$ednsuserpassword=$ednspassdst-path=$ednshost:delay2:localresult[/fileget$ednshostcontents]:loginfo($ednshost."".$result)/fileremove$ednshost;}}若你的名网出口不是“pppoe-out1”,请修改为正确的。
4、在winbox中的system-->Scheduler里添加定时器,免费版的域名时间间隔以30分钟为好。