防火墙NAT映射-端口映射-从零开始学RouterOS系列05

news/2025/2/22 10:56:13

本教程用途:

有IPV4公网IP的企业需要把内网网站,CRM,ERP等服务器能在公网访问。

那么什么是端口映射(Port-Forwarding),那么就是要了解一下NAT和NAPT。

NAT是网络地址转换。

NAPT是网络地址端口转换。

NAT是用于地址对地址的转换,如内网地址对公网地址转换。,后来发现这个没卵用,数量上远远不够用。然后我们摸索了TCP/IP协议,借助其16bit的端口容量,创新使用了NAPT技术,将一个IP可以扩展为65535个端口,终于又撑过了一轮设备数量的大爆发。

那么端口映射和这个有什么关系呢?

我们用电脑上网的时候,就是基于端口去访问,端口可以重复使用,简称端口复用。

如我们使用65162端口去访问服务器的443端口,路由器帮我们记录这条信息(NAPT映射表)并NAPT后送出去外网。外网服务器也会通过443将数据传回给我们65162端口,路由器再帮NAPT我们送回电脑,这样我们就能通讯了。

 

路由器的NAPT表:

 

但是这个端口是临时的,我们刷新页面后,本地的端口就会刷新,换成不同的端口,原先这个65162端口,可能等着再次被使用。如此,路由器就这样孜孜不倦的帮我们换来换去,我们就能有足够的端口去访问网络。

换一个方向,我们作为服务器,服务器的程序会监听特定的端口,用客户上门。那么我们就需要把这个特定端口永久分给服务器,保证客户通过这个地址和端口就能找到服务器。这就是端口映射。

那么RouterOS的端口映射是如何实现?

有请拓扑:

 

网站内网IP:192.168.11.252,网站端口是80

路由器公网IP:100.1.1.121

Win7电脑IP: 100.1.1.254

此时我们WIN7电脑需要访问我们的内网服务器,是怎样实现?

首先我们需要通过NAPT开放我们的80端口到外网去。

RouterOS里面,点击IP>Firewall,选择NAT,新建一条规则:

然后在Action(动作)里面,

这个时候,我们就把公网的80端口永久分配给内网网站的80端口,

测试效果如下:

为什么没显示端口呢?因为这是HTTP协议默认就是80端口。所以浏览器不会显示你的80端口,但是如果你将映射的公网地址端口修改成8888,这时候就可以显示你的端口。

 

另外要注意的一点就是,国内的ISP环境,如果你没有去申请备案的话,80端口,8080端口和443端口都是没办法使用的,因为在运营商的网络里面,你没有像通管局申请备案,这些端口是关闭的,这时候我们就要用别的端口来去代替。

以上,就是ROS的端口映射教程,通过这样的操作,我们还可以去映射远程桌面,映射其他的服务等,不过建议大家映射公网端口时候注意,一定要选一些高位端口来映射,为什么?以后在安全篇再说。


http://www.niftyadmin.cn/n/1534228.html

相关文章

使用 JMeter 完成常用的压力测试

讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多&#…

防火墙NAT映射-端口回流-从零开始学RouterOS系列06

本教程适用于: 在内网里面使用公网地址去访问内网的服务器。 有点拗口,通俗来说,就是用一个公网IP就能内外网通吃,不用内网一个和外网一个的记。 端口回流,学名 Hairpin NAT。望文生义,就是发夹弯一样的…

防火墙Mangle-简介从零开始学RouterOS系列07

RouterOS mangle 简介 Mangle是一个数据包分析,但是很多RouterOS都喜欢称其为标记,但实际上标记只是mangle的一部分功能而已。 Mangle的翻译就是压碎,撕烂的意思,在路由器里面就是拆开包来研究,然后重新组合。我们就…

哪些大科技公司不在我们的视线中?这是你没听说过的十大私有科技公司

译者注:所谓私有科技公司,是指那些没有上市,没义务对外公布财务情况以及其他任何经营情况的科技公司。一般而言,中国的阿里巴巴和美国的Craigslist可以算作私有互联网公司,但似乎还不能算作科技公司。科技公司更倾向于…

Python3使用urllib.request模块https请求时的ssl证书错误(mac系统运行)

from urllib import request # 倒入模块# 自定义请求头 headers {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36"}# 进行网络请求数据 req request.Req…

防火墙Mangle-修改MSS-从零开始学RouterOS系列08

本章用途: 处理端到端的网络问题,如常见的网页打不开,QQ能上。 网页显示不全,如图片不显示等。 分支互联中的访问问题。 主要理解区域间路由和服务器和客户端的传输过程。 一、应用操作 1.首先说一下如何修改MSS&#xff1a…

防火墙Mangle-连接标记和包标记-从零开始学RouterOS系列09

本章主要用途:连接标记和包标记的关系 QOS里面的连接标记,对于主要是对于符合规则的数据包进行归类,用于其他模块的调用,如常见的队列Queue,策略路由,PCC多拨等。我们先讲解一下连接标记和包标记&#xff…

在不断流失搜索用户的移动时代,谷歌把搜索部门改名知识就行了?

《纽约时报》的这篇文章写道,搜索的本性正在发生变化,谷歌正在移动时代失去用户,为此,谷歌把搜索部门改名为知识部门,对搜索业务的调整速度也远远高于往年。怎么做?腾讯科技翻译了这篇文章,虎嗅…