如何在windows服务器做NAT端口映射(二)?

很多时候由于业务需要要开放一些端口,又担心遭受到网络攻击,不得不采取一些方式进行端口的映射和隐藏,避免业务真实端口的暴露!Linux我们都知道可以通过命令行进行实现,但是遇到windows服务器我们该如何实现端口的映射呢?
在上次文章中我们提到windows服务器端口映射实现可以分为三种:
一、是通过使用第三方软件实现映射
二、是通过cmd命令行进行转发实现
三、是通过windows自带功能实现映射
但是很多用户给小编反馈步骤有点复杂,有没有简单点的映射方式,今天小编就给大家讲讲第二种方式通过cmd命令行进行转发实现!

我们今天通过windows的自带命令行工具netsh进行转发,netsh是一个windows系统本身提供的功能强大的网络配置命令行工具,使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置。不仅可以在本地计算机上运行这些命令,而且可以在网络上的远程计算机上运行。
在这里插入图片描述
可以运行netsh命令,也可以创建批量处理文件或脚本实现过程的自动化。netsh提供了脚本功能,在批处理模式下针对指定的计算机,运行一组命令。为了存档或配置其他服务器,netsh 也可以将配置脚本保存在文本文件中。
今天我们就用netsh 去配置端口的映射:
首先我们先查看是否有映射配置
netsh interface portproxy show v4tov4
在这里插入图片描述
这里没有配置,所以显示为空。现在我们用命令去创建一条转发
netsh interface portproxy add v4tov4 listenport=监听的端口 listenaddress=监听的ip(本机) connectport=转发到的端口 connectaddress=转发到ip
在这里插入图片描述

通过上图我们可以看到我们已经成功的设置了转发,我们现在来测试下我们的配置是否成功
在这里插入图片描述
从图上可以看到,我们输入自己的ip,已经成功的跳转到了linux服务器,验证我们的端口转发设置
如果不想设置了,我们还可以进行删除
netsh interface portproxy del v4tov4 listenport=要删除的监听端扣 listenaddress=要删除的监听ip
在这里插入图片描述
到这里我们已经成功的创建,测试,并删除了端口转发配置,这样是不是要比页面设置要简单了很多呢!
喜欢的话,请关注留言小编!小编在这里谢过了
如果您想通过windows自带功能实现映射可以参见上一篇:

链接:如何在windows服务器做NAT端口映射(一)

猜你喜欢

转载自blog.csdn.net/weixin_45480174/article/details/115696298