ROS软路由 动态端口映射技术

添加映射策略:

ip firewall nat add chain=dstnat dst-address=5.2.2.2 protocol=tcp dst-port=3389 action=dst-nat to-

addresses=192.168.2.110 to-ports=3389 comment="3389"

一些相关的信息可根据自己的实际情况更改,比如需要映射的地址和端口等等。

下面是脚本的添加

设置 10 秒钟运行一次,UN 是拨号名字。3389 是刚才添加映射策略时候的备注。

:global newipaddress

:global lodipaddress

:set newipaddress [/ip address get [/ip address find dynamic=yes interface="UN"] address]

:set newipaddress [:pick $newipaddress 0 ([:len $newipaddress] -3)]

:set lodipaddress [/ip firewall nat get [/ip firewall nat find comment="3389"] dst-address]

:if ($newipaddress != $lodipaddress) do={/ip firewall nat set [/ip firewall nat find comment="3389"]

dst-address=$newipaddress}

最后再结合第三方 DDNS 即可