一些应用程序和视频游戏需要你的网络上的特定端口才能正常运行。路由器默认打开了特定的端口,但大多数是封闭的,只有在明确打开的情况下才可能被利用。如果你的文件服务器、在线视频游戏或任何其他网络应用不能工作,请使用你的路由器,打开应用所需的端口。
什么是Windows中的端口转发
捕捉前往一个IP地址的数据并将其重定向到另一个IP地址的技术被称为端口转发。在你的Windows操作上执行的程序或改变你的计算机的设置都会导致这种重定向。一个中间组件,如防火墙或路由器,有助于端口转发过程**。**
通常情况下,路由器会观察并存储IP数据包的标题,将其发送到已经链接的合适接口,并向标题信息发送必要的内容。端口转发还允许拦截设备或应用程序读取包头,然后重写包头信息,并在存储目的地的详细信息后将其发送到另一台计算机。
端口转发允许外部网络访问隐藏的内部网络上的服务。它通过重新命名或重新映射内部主机的目标IP地址和 端口号来实现这一目的 **。**这是一个保持公共IP地址安全的优秀方法。端口转发还隐藏了客户端和服务器,防止未经授权的访问。它还可以防止任何不需要的流量进入网络。网络管理员利用一个IP地址进行所有的互联网通信,而具有特定IP地址和端口的多个服务器在内部处理任务。
在Windows中进行端口转发的工作
端口转发类似于从路由器到需要该端口的设备之间的管道连接。双方都应该有一个直接的连接,允许数据流动。例如,对于传入的连接,FTP监听端口21。假设你想建立一个FTP服务器,并限制它在你的网络之外的网络访问,在你的路由器上打开21号端口,并将其转发到服务器机器上。这个新创建的管道将使用路由器将文件从服务器传送到网络上,再传送到FTP客户端。
在其他情况下,如需要网络连接与其他参与者一起玩的视频游戏,需要特定端口来上传数据的洪流客户端,以及只通过特定端口发送和接收信息的即时通讯软件,都是如此。每个网络应用都需要一个端口来执行其操作。如果一个应用程序或程序在所有其他设置都没有问题的情况下仍然无法工作,请打开路由器上的端口,向目标设备发送请求。它可以是另一台电脑、游戏机或打印机。
端口转发安全吗?
在我们检查在Windows上打开端口的过程之前,我们将回答端口转发的安全性如何。端口转发在大多数情况下是安全的,但有一些与端口转发有关的事情你应该牢记。端口转发是一个程序,通过这个程序,你可以将所有正在进行的流量转发到你的操作系统的数千个数字端口中的一个,转发到连接的另一端监听该端口的指定服务器或设备上。
端口转发的安全性取决于机器或服务器的安全性。例如,如果你设置端口转发来托管一个网络游戏,就必须检查该游戏或软件是否有任何安全隐患。比如,如果你想建立一个在线Minecraft服务器,你要确保它已经更新并利用了防火墙。
现在,让我们检查一下如何在Windows中进行端口转发。
在Windows中使用命令提示符进行端口转发
大多数Windows操作系统有一个命令行解释器工具,称为命令提示符。它被用来执行已经输入的命令。这些命令大多使用批处理和脚本文件来执行高级管理功能、自动化活动和排除任何特定的Windows问题。
我们需要一些与我们的网络有关的基本信息来进行端口转发,如IPv4地址、子网掩码、默认网关等。命令提示符将帮助你获得这些信息,因此,通过在搜索框中输入 "命令提示符 "手动打开它,并打开这个应用程序。
使用下面给出的命令来检索与你所有的系统网络接口有关的信息。
> ipconfig /all
输出结果将显示你的网络接口的信息。注意你的IPv4地址、子网掩码、默认网关和DNS服务器,因为这些属性将被用于端口转发。
打开 "运行"对话框,然后输入 "ncpa.cpl"来打开 "网络连接"。
选择你想进行端口转发的网络,并打开其 "属性"。
打开的对话框将显示一个项目列表,选择 "互联网协议版本4(TCP/IPv4)"并打开其 "属性"。
你的TCP/IPv4的默认设置将看起来像这样。
在高亮部分添加您的 IPv4地址、默认网关和子网掩码,然后点击 "确定**"。**
用于端口转发的Window Defender防火墙配置
在这一步,你已经为你的系统分配了一个静态IP地址。现在,继续前进,完成开放端口设置。为此,通过手动搜索打开 "Window Defender Firewall"。
点击面板左侧的 "高级设置"选项。
右键单击 "入站规则",移到 "新规则"选项。
选择 "端口"作为你要创建的规则的类型,然后点击 "下一步"。
我们将把这个新创建的规则应用于 "TCP"。接下来,指定用于转发的端口号并允许连接。
输入你新创建的入站规则的名称,然后点击 "完成"。
这个新创建的 "MTE"规则将出现在 "入站规则"的列表中。
注意:如果你得到一个错误,那么尝试从路由器设置中启用端口转发。要做到这一点,请遵循以下方法。
第1步 :首先,通过浏览路由器的IP地址,以管理员身份进入路由器。输入所需的凭证,如用户名、密码。
第2步:在设置类别中寻找端口转发选项。路由器上的端口转发设置可以称为端口范围转发、端口触发、端口转发等。这些选项可以在无线、网络或高级设置中找到。
第3步:找到所需的部分后,指定端口范围或你想打开转发的单一端口。
第4步: 选择TCP作为你的协议。你也可以同时选择TCP和UDP,然后输入你的静态IP地址。
第5步:保存这些设置。现在,你的路由器应该被配置为指定端口的转发!
这就是关于Windows和路由器上的端口转发程序的全部内容。你可以使用各种在线工具来测试配置的端口。
结论
要充分使用各种应用程序和游戏,需要在Windows中进行端口转发。你的远程服务器和家庭网络之间的来往数据流量可以通过端口转发进行路由。这允许数据通过特定的端口发送。这篇文章讨论了端口转发, 它有多安全,以及你如何在Windows中进行端口转发。我们还提供了一些 在线工具来测试你的端口是否开放。