ChangeIP是一个提供免费二级域名和免费DNS域名解析服务的网站,跟花生壳之类的DDNS动态域名解析服务很像,但是ChangeP的限制少,更新快,域名后缀多。
下面主要讲讲RouterOS使用ChangeIP DDNS动态解析的方法
1、ChangeIP账号
注册并配置好二级域名。(这边不详细说明了,如果不明白的可以评论咨询)
ChangIP官网地址:https://www.changeip.com/accounts/cart.php?a=confproduct&i=0
2、RouterOS脚本
Winbox中,System -> Scheduler,新建计划任务,Interval设置为00:00:30(表示30秒运行次)。
:local user "changeip账号" :local pass "changeip密码" :local domain "申请的二级域名" :local ether "宽带拨号名称" #以下请勿修改 :local dnsip [/ip address get [/ip address find interface=$ether] address] :set dnsip [:pick $dnsip 0 [:find $dnsip "/"]] :global lastip :if ($lastip!=$dnsip) do={ :local dnsurl ("https://nic.ChangeIP.com/nic/update\3Fip=" . $dnsip . "&hostname=" . $domain) :local result [/tool fetch url=$dnsurl user=$user password=$pass as-value output=user] :set result [:pick ($result->"data") 0 3] :if ($result="200") do={ :log info "DDNS: Updated with $dnsip Success." :set lastip $dnsip } else={ :log info "DDNS: Update with $dnsip Failed." } }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)