關於動態ADSL的端口映射問題
最近因需要架設測試郵件服務器.在ROS裡用了動態域名.但在映射時遇到一個問題.在NAT裡的Dst.Address裡需要寫入ADSL的IP.但ADSL是隨時變動IP的.根本沒辦法固定..我也找了一些方法,有一些說在In.Interface裡把ADSL的名稱選擇就行.但實際上根本行不動.在這裡還請大家幫幫忙,我本人是想用寫腳本的方法來實現.但水平有限.在這裡還要請教一下大家. :global ip [ /ip address get address ]:global new-ip [:pick $ip 0 [:find $ip "/"]]
:global old-ip dst-address]
:if ($new-ip != $old-ip) do={
:log info dst-address=$new-ip]
:log info "〖3389映射修改完毕〗"
}
:global ip [ /ip address get address ]
:global new-ip [:pick $ip 0 [:find $ip "/"]]
:global old-ip dst-address]
:if ($new-ip != $old-ip) do={
:log info dst-address=$new-ip]
:log info "〖80映射修改完毕〗"
}
:global ip [ /ip address get address ]
:global new-ip [:pick $ip 0 [:find $ip "/"]]
:global old-ip dst-address]
:if ($new-ip != $old-ip) do={
:log info dst-address=$new-ip]
:log info "〖bt映射修改完毕〗"
}
:global ip [ /ip address get address ]
:global new-ip [:pick $ip 0 [:find $ip "/"]]
:global old-ip dst-address]
:if ($new-ip != $old-ip) do={
:log info dst-address=$new-ip]
:log info "〖gj规则修改完毕〗"
}
丢到计划任务里,10分钟一次就行了:lol
页:
[1]