1、ros是否有動態ip域名更新最佳方案
http://www.awolf.net/content/ros/ros-changeip-ddns.html Routeros中通過對比本地外網IP和域名解析IP來更新動態域名 本腳本用ros中的計劃任務功能,每秒鍾解析一次指定域名的IP地址,再對比本地要更新域名的介面,如果發生改變,則更新域名。 雕蟲小技 ,有需要的拿去。 腳本和註解: :if ( [/interface get [/interface pppoe-client find name=WAN] running ]=true ) do={ #如果在interface中存在已經連接上的pppoe介面,則執行下列語句。本列中pppoe介面名為WAN :global ipResolved ([:resolve home.awolf.net] . "/32") #解析home.awolf.net,存入全局變數ipResolved。 :global ipLocal [ /ip address get [ /ip address find interface=WAN ] address ] #獲得本地IP,即pppoe介面的IP,本例中為WAN介面IP :if ($ipLocal != $ipResolved) do={ #如果解析的IP和本地介面IP不一致,則執行下列語句 :log info "WAN IP has been changed!" #記錄日誌:「WAN IP has been changed!」 :log info ("Resolved IP : " . $ipResolved) #記錄日誌:「Resolved IP:解析的IP地址」 :log info ("Local IP : " . $ipLocal) #記錄日誌:「Local IP:本地IP」 /tool dns-update zone="awolf.net" name="home" key=密碼 key-name=用戶名 address=[:pick $ipLocal 0 ([:len $ipLocal] - 3)] #更新域名 :log info "All Done!" #記錄日誌「All Done!」 } } else={ #如果interface中沒有已經連接的pppoe介面 :log warning "Interface WAN is down!" #日誌中提示「Interface WAN is down!」 } >>完整腳本下載<<(點擊查看,右鍵另存為下載) 將上面完整腳本下載,在ros中執行,然後用Winbox到System->Scheler中,雙擊ddns-update把其中的帳號密碼和域名等信息改成你自己的,無特殊情況的情況下應該可以正常更新了。 ros 3.30測試通過。 有問題歡迎聯系我。
2、有法用ROS對域名做轉向處理嗎?
ros 做DNS伺服器 + 靜態記錄就可以啊,干嗎想那麼復雜? 查看原帖>>
3、ros 如何做動態域名
給你個示例吧
:local ddnsuser "testuser"
:local ddnspass "testpas"
:local status
:local x
:set x 1
:for i from=1 to=$x do={
:local status [/interface get [/interface find name=("TEL-ADSL" . $i)] running]
:if ($status!=true) do={
:set i ($i+1)}
:local ddnsinterface ("TEL-ADSL")
:local ddnshost ("xxx.toh.info")
:local ddnslastip [:resolve $ddnshost]
:if ([ :typeof $ddnslastip ] = nil ) do={ :local ddnslastip "0" }
:local ddnsiph [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
:local ddnsip [:pick $ddnsiph 0 [:find $ddnsiph "/"]]
:if ($ddnsip != $ddnslastip) do={
/tool dns-update name=$ddnshost address=$ddnsip key-name=$ddnsuser key=$ddnspass
:log info ( $ddnshost . " Sending UPDATE!")
}
}
4、如何再軟路由ROS裡面設置域名解析,我想是外網通過域名訪問內網的監視伺服器。
你需要2個步驟:1:一個動態域名;2:把內網監視伺服器埠映射到公網。
5、請教:ROS 如何解析域名
?