端口映射在我们的网络当中的应用非常的广泛,以前在世界上的互联网技术还没有那么发达的那段时间里,还没有出现映射技术,当时的网络使用的IP地址全是静态的,一个用户一个。后来随着互联网的迅速发展,网络变得越来越普及了,网络用户们对于IP地址的需求量也随之变得越来越大,于是为了网络用户们在上网时能够拥有足够的IP,端口映射的技术便应运而生。
不过对于一些不了解的网络用户来说,在接触端口映射的时候可能容易将其与端口转发搞混,也不知道怎么在有需要的时候做端口映射。在这里,我就带大家来了解一下端口映射和端口转发分别是怎么回事,怎么用虚拟机做虚拟机端口映射,以及除了用虚拟机做虚拟机端口映射外,还可以用什么做端口映射。
端口映射
端口映射的意思是指把内网里面的主机当中的一个端口映射到外网主机当中的一个端口上面,通过这种方式,来提供一些与之对应的服务。这样一来,在网络用户们访问外网IP里面的这个端口时,服务器就会把请求映射到与之对应的局域网里面的机器中去。
端口转发
端口转发(Port forwarding),也被称为隧道,它属于一种安全壳(SSH) 为了我们的网络安全通信而对其进行使用的方法。安全壳(SSH)能够通过端口转发的技术传输其他TCP/IP协议的报文,而当安全壳(SSH)正在使用这种方式进行传输的时候,安全壳(SSH)就能够为其他服务,在客户端和服务器端上面建立出来一条安全的传输管道。
怎么区分端口映射和端口转发
我们可以通过一些比喻,来看出端口映射和端口转发之间的区别。端口映射就好比是在大门口那边为每个人装了一个独属于每一个人的柜子,当有快递员来送快递的时候,他就可以按照每个收件人自己的名字,来将他要送的快递放到每个人自己的柜子当中。而端口转发的重点则在于一个“转”字,这就好比快递员在送快递过来的时候,将他全部的要送的快递都交给了门口的保安,然后保安在看了每件快递上的收件人是谁以后,再来分发每个人的快递。
虚拟机端口映射
端口映射作为NAT的一种,能够把公网的IP地址通过翻译来转换为私有地址,使我们这些网络用户可以有网络来进行使用。如果想做端口映射,可以通过用虚拟机做虚拟机端口映射来进行操作。假设我们是需要用VM虚拟机在NAT模拟下做端口映射,我们就以这种情况作为例子来进行参考。
1.先打开虚拟机,再点“开始”,接着点“运行”,然后输入“cmd”后点确定,之后输入“ipconfig”后按回车,以此来查看我们虚拟机的IP地址并记住这个IP。
2.找到虚拟机菜单栏中的“编辑”后点击它,然后点“虚拟网络编辑器”。
3.点击下方的“nat模式”。
4.选择“nat设置”。
5.选择“添加”。
6.在此时弹出的映射传入端口中输入我们的所有信息,完成之后点确定即可。
要注意,访问形式是宿主机IP:主机端口,经过上面的操作之后我们的虚拟机端口映射便完成了。
端口映射软件
除了可以用用虚拟机做虚拟机端口映射之外,我们还有更为简单的方法来做端口映射。在这里,我所推荐的一个更为简单的方法,就是用这款叫做花生壳的端口映射软件来做端口映射。使用这款软件的时候,只需轻松的几步就可以完成做端口映射的所有操作,这使得它在市场上有非常不错的口碑,你可以放心对其进行使用。