本教程适用于:

在内网里面使用公网地址去访问内网的服务器。

有点拗口,通俗来说,就是用一个公网IP就能内外网通吃,不用内网一个和外网一个的记。

端口回流,学名 Hairpin NAT。望文生义,就是发夹弯一样的NAT,当我们内网电脑使用公网地址访问网站服务器的时候,我们路由器立刻转手帮回送给网站服务器,就不用去走公网。

防火墙NAT映射-端口回流-从零开始学RouterOS系列06_第1张图片

好处是:这样子不会受制于公网带宽限制,我们也不用记太多的访问方式。

但是在有些下一代防火墙来说,可能会使用DNS-Mapping这种方式,RouterOS自然也能。但是作为一个路由器,我们还是先讲一下IP层面的做法。其实很简单:

1.新加规则


防火墙NAT映射-端口回流-从零开始学RouterOS系列06_第2张图片

动作设置为masquerade(伪装)

防火墙NAT映射-端口回流-从零开始学RouterOS系列06_第3张图片

效果显示:

防火墙NAT映射-端口回流-从零开始学RouterOS系列06_第4张图片


2.原理如图:

webp

192.168.11.251访问公网100.1.1.121的8888端口时,路由器帮助我们的192.168.11.252伪装成公网地址100.1.1.121:8888回复给我们。前提是一定要要有第3条路由规则才可以伪装成功,毕竟端口回流依赖于端口映射

webp

以上就是端口回流的做法,无论在内网还是在外网,我们都只需要记住公网地址就可以通用访问。