某些游戏和程序仅在打开特定端口后才能运行

必须在路由器上打开特定端口,某些视频游戏和程序才能正常运行。尽管路由器默认情况下有一些开放的端口,但是大多数端口是关闭的,只有在您手动打开这些端口时才可用。当您的在线视频游戏,文件服务器或其他网络程序不起作用时,请访问路由器并打开应用程序所需的特定端口。

如何设置端口转发?

通过路由器的流量通过端口进行。每个端口就像是为特定类型的流量制造的专用管道。当您在路由器上打开端口时,它允许特定的数据类型在路由器中移动。

打开端口并选择网络上的设备将这些请求转发到的操作称为端口转发。端口转发就像将管道从路由器连接到需要使用该端口的设备一样,两者之间存在直接的视线,从而允许数据流。

例如,FTP服务器侦听端口21上的传入连接。如果您设置了FTP服务器,网络外的任何人都无法连接到该FTP服务器,请打开路由器上的端口21并将其转发到用作服务器的计算机。当您执行此操作时,新的专用管道会将文件从服务器,路由器通过路由器移出网络,再移至与其通信的FTP客户端。

其他情况也是如此,例如需要互联网与其他玩家进行通信的视频游戏,需要打开特定端口以上传文件的torrent客户端以及仅通过特定端口发送和接收消息的即时消息传递应用程序。

每个网络应用程序都需要一个端口来运行,因此,如果在正确设置所有其他程序后某个程序或应用程序无法正常工作,请打开路由器上的端口,然后将请求转发到正确的设备(例如,计算机,打印机,或游戏机)。

端口范围转发类似于端口转发,但是用于转发整个端口范围。例如,某个视频游戏可能会使用端口3478到3480,因此与其将所有三个端口输入到路由器作为单独的端口转发,而不是将整个范围转发到运行该游戏的计算机。

笔记:以下是您需要完成的两个主要步骤,以转发路由器上的端口。由于每个设备都不相同,并且路由器种类繁多,因此这些步骤并非特定于任何设备。如果需要其他帮助,请参阅设备的用户手册,例如路由器的用户指南。

为设备提供静态IP地址

将从端口转发中受益的设备需要具有静态IP地址。这样,您不必在每次获取新IP地址时更改端口转发设置。

例如,如果您的计算机运行torrent 软件,则为该计算机分配一个静态IP地址。如果您的游戏机使用特定范围的端口,则需要一个静态IP地址。

有两种方法可以执行此操作:从路由器和计算机。当您为计算机设置静态IP地址时,在此处进行设置会更容易。

使用您的计算机设置静态IP地址

要将Windows计算机设置为使用静态IP地址,请首先确定其当前使用的IP地址。

  1. 在计算机上打开命令提示符。

输入ipconfig /all 此命令,然后按Enter

记录以下内容:IPv4地址子网掩码默认网关DNS服务器

注:如果您看到多个IPv4地址条目,请在诸如以太网适配器本地连接,以太网适配器以太网或以太网LAN适配器Wi-Fi之类的标题下查找该条目。忽略其他任何内容,例如Bluetooth,VMware,VirtualBox和其他非默认条目。

现在,您可以使用该信息来设置静态IP地址。

  1. 打开“ 运行”对话框(按WIN + R),输入ncpa.cpl,然后选择“ 确定”以打开“网络连接”。
  • 右键单击或点击并按住与您在命令提示符中标识的名称相同的连接。例如,以太网
  • 从菜单中选择属性
  • 从列表中选择Internet协议版本4(TCP / IPv4),然后选择属性

    选择使用以下IP地址

    输入从命令提示符复制的详细信息:IP地址,子网掩码,默认网关和DNS服务器。

    完成后选择确定

    如果网络中有多个设备从DHCP获取IP地址,请不要保留在命令提示符中找到的IP地址。例如,如果将DHCP设置为为192.168.1.2和192.168.1.20之间的池中的地址提供服务,则将IP地址配置为使用超出该范围的静态IP地址,以避免地址冲突。例如,使用192.168.1。21或以上。如果不确定这是什么意思,请在IP地址的最后一位添加10或20,并将其用作Windows中的静态IP。

    您还可以将Mac以及Ubuntu和其他Linux发行版设置为使用静态IP地址。

    使用路由器设置静态IP地址

    另一种选择是使用路由器来设置静态IP地址。当非计算机设备需要不变的地址(例如游戏机或打印机)时,请执行此操作。

    1. 以admin身份访问路由器。
    2. 找到客户端列表,DHCP池,DHCP保留或设置的类似部分。本节列出了当前连接到路由器的设备。列出了设备的IP地址及其名称。
    3. 寻找一种保留这些IP地址之一以使其与该设备绑定的方法,以便路由器在该设备请求IP地址时始终使用它。您可能需要从列表中选择IP地址,或选择添加保留

    要使您的公共IP地址为静态,以便您可以从外部网络访问设备,请购买静态IP。涉及设置动态DNS服务的解决方法也很有帮助。

    由于每个路由器,打印机和游戏设备的静态IP地址分配都不同,因此上述步骤是通用的。按照这些链接获取有关为NETGEAR,Google,Linksys,Xbox One,PlayStation 4和Canon打印机保留IP地址的说明。

    某些路由器具有端口转发设置向导,可简化配置过程。例如,路由器可能首先为您提供已经使用静态IP地址的设备列表,然后让您从那里选择协议和端口号。

    以下是一些针对这些品牌路由器的其他端口转发说明:D-Link,NETGEAR,TP-Link,Belkin,Google,Linksys。

    有关开放端口的更多信息

    如果在路由器上转发端口不允许该程序或游戏在您的计算机上运行,​​请检查防火墙程序是否阻止了该端口。路由器和计算机上需要打开相同的端口,应用程序才能使用它。

    若要查看Windows防火墙是否阻止了您在路由器上打开的端口,请暂时禁用防火墙,然后再次测试该端口。如果防火墙上的端口已关闭,请编辑一些设置以将其打开。

    当您在路由器上打开端口时,流量可以流入和流出。当您扫描网络中的开放端口时,应该看到从外部打开的所有内容。有专门为此目的构建的网站和工具。

    这是您检查开放端口的一些原因:

    • 为了避免进入路由器进行检查。
    • 确保在程序或游戏无法正常工作时正确打开端口。
    • 为了确保您关闭的端口实际上是关闭的。

    有几个地方提供免费的开放端口检查器。PortChecker.co和NetworkAppers具有在线端口检查器,可从外部扫描网络。Advanced Port Scanner和FreePortScanner对于扫描专用网络中的其他设备很有用。

    该端口的每个实例只能存在一个转发端口。例如,如果将端口3389(由远程桌面远程访问程序使用)转发到IP地址为192.168.1.115的计算机,则该路由器也无法将端口3389转发到192.168.1.120。

    在这种情况下,唯一的解决方案(如果可能)是更改程序使用的端口。这可以通过软件设置或通过注册表破解来实现。在RDP示例中,如果在192.168.1.120计算机上编辑Windows注册表以强制远程桌面使用其他端口(如3390),则可以为该端口设置新的端口转发,并在同一台计算机上的两台计算机上使用远程桌面网络。