路由器上必须打开特定的端口,才能让某些视频游戏和程序正常运行。虽然路由器有一些默认打开的端口,但大多数是关闭的,只有当你手动打开这些端口时才能使用。当您的在线视频游戏、文件服务器或其他网络程序不能工作时,访问路由器并打开应用程序需要的特定端口。
如何设置端口转发?
通过路由器通过的流量通过端口执行。每个端口都像一个特殊的流量制作的特殊管道。在路由器上打开端口时,它允许特定的数据类型移动到路由器。
打开端口的动作,并在网络上选择设备以将这些请求转发为端口转发。端口转发就像将管道从路由器附加到需要使用端口的设备 - 两个允许数据流之间的直接视线。
例如,FTP服务器监听传入的连接端口21.如果你设置了一个FTP服务器,在你的网络之外没有人可以连接到它,打开路由器上的端口21,并将它转发给你用作服务器的计算机。当你这样做时,新的专用管道将文件从服务器,通过路由器,从网络转移到FTP客户端这是在和它交流。
同样的情况也适用于其他场景,如需要通过互联网与其他玩家交流的视频游戏,需要打开特定端口上传文件的种子客户端,以及只通过特定端口发送和接收消息的即时消息应用程序。
每个网络应用程序都需要一个端口来运行,因此,如果某个程序或应用程序在其他一切都正确设置的情况下无法工作,打开路由器上的端口,将请求转发到正确的设备(例如,电脑、打印机或游戏机)。
端口范围转发与端口转发类似,但用于转发整个端口范围。例如,某个视频游戏可能会使用3478到3480端口,所以不要把这三个端口都输入路由器作为单独的端口转发,而是将整个范围转发给运行该游戏的计算机。
下面是转发路由器端口需要完成的两个主要步骤。因为每个设备都是不同的,也因为有许多路由器的变化,这些步骤不是特定于任何设备。如果您需要额外的帮助,请参考设备的用户手册,例如路由器的用户指南。
给设备一个静态IP地址
从端口转发中受益的设备需要有一个静态IP地址.这样,您就不必在每次获得新IP地址时都更改端口转发设置。
例如,如果您的计算机运行种子软件,请为该计算机分配一个静态IP地址。如果您的游戏主机使用特定的端口范围,它需要一个静态IP地址。
有两种方法可以这样做:从路由器和计算机。当您为计算机设置静态IP地址时,更容易在那里进行。
使用计算机设置静态IP地址
要设置Windows计算机以使用静态IP地址,请先确定当前使用的IP地址。
-
打开命令提示符在电脑上。
-
输入这个命令,然后按输入:
ipconfig /所有
-
记录如下:IPv4地址那子网掩码那默认网关,DNS服务器.
如果看到多个IPv4 Address条目,请在诸如以太网适配器Local Area Connection、以太网适配器Ethernet或以太网LAN适配器Wi-Fi等标题下查找。忽略其他任何东西,比如蓝牙、VMware、VirtualBox和其他非默认的条目。
现在,您可以使用这些信息来设置静态IP地址。
-
打开跑步对话框(新闻WIN + R),输入ncpa.cpl.,并选择好吧打开“网络连接”。
-
右键单击或点击并按住与您在命令提示符中标识的连接名称相同的连接。例如,Ethernet0.
-
选择属性从菜单。
-
选择互联网协议版本4 (TCP/IPv4)从列表中,然后选择属性.
-
选择使用以下IP地址.
-
输入从命令提示符中复制的详细信息:IP地址,子网掩码,默认网关和DNS服务器。
-
选择好吧当你完成。
你也可以安装Mac使用静态IP地址,以及Ubuntu和其他Linux发行版。
使用你的路由器设置一个静态IP地址
另一种选择是使用路由器设置静态IP地址。当非计算机设备需要固定地址时(如游戏机或打印机)执行此操作。
-
找到“客户端列表”、“DHCP池”、“DHCP预留”或类似设置部分。本节列出了当前连接到路由器的设备。设备的IP地址和名称一起列出。
-
寻找一种方法来预留其中一个IP地址以将其与该设备绑定,以便路由器在设备请求IP地址时始终使用它。您可能需要从列表中选择IP地址或选择添加或预订.
上面的步骤是通用的,因为静态IP地址分配对于每个路由器、打印机和游戏设备都是不同的。请按照这些链接查看保留IP地址的说明NETGEAR.那谷歌那连系那Xbox一体那PlayStation 4,佳能打印机.。
要使您的公共IP地址是静态的,以便您可以从外部网络访问您的设备,请购买静态IP。包括建立一个动态域名服务也同样有用。
建立端口转发
现在您知道了设备的IP地址,并将其配置为停止更改,然后访问路由器并设置端口转发设置。
-
以管理员身份登录路由器.你需要知道路由器的IP地址、用户名和密码。
-
定位端口转发选项。每个路由器都不同,但可能被称为端口转发、端口触发、应用程序和游戏或端口范围转发。这些设置可能隐藏在其他类别的设置中,如网络、无线或高级。
-
键入要转发的端口号或端口范围。如果您正在转发一个端口,请在两者下键入相同的号码内部和外部盒子。对于端口范围,请使用开始和结束盒子。
大多数游戏和程序都指示路由器必须在路由器上打开哪些端口。如果您不知道在此输入的数字是什么,PortForward.com有一个常用端口列表。
-
选择一个协议,TCP或者UDP.如果需要的话,两者都可以选择。这些信息应该可以从解释端口号的程序或游戏中获得。
-
输入您选择的静态IP地址。
如果被问及,请命名端口触发对您有意义的任何东西。如果它是一个ftp程序,请调用它FTP.叫它《荣誉勋章》如果你需要为游戏打开端口。
-
启用端口转发规则使能够或在选择。
下面是Linksys WRT610N上转发端口的示例:
某些路由器有一个端口前进设置向导,可以更轻松地配置。例如,路由器可能首先为您提供已经使用静态IP地址的设备列表,然后允许您从那里选择协议和端口号。
以下是一些其他的端口转发指令,更具体地针对这些路由器品牌:友讯科技美国网件公司,tp-link.那贝尔金那谷歌,连系。
更多关于开放港口
如果在路由器上转发一个端口不允许程序或游戏在你的电脑上运行,查明是否有防火墙程序阻塞了该端口。路由器和计算机上需要打开相同的端口,应用程序才能使用它。
在路由器上打开端口时,流量可以流入和退出。当您扫描网络以获取打开端口时,您应该看到从外部打开的所有内容。有一个专门为此构建网站和工具。
以下是你检查开放端口的一些原因:
- 避免进入路由器检查。
- 确保当程序或游戏无法运行时,端口能够正确打开。
- 确保你关闭的端口已经关闭。
几个地方提供免费的开放式端口检查器。PortChecker.co和NetworkAppers拥有从外部扫描网络的在线端口检查器。先进的端口扫描器和FreePortScanner.用于扫描您的私人网络内的其他设备。
对于该端口的每个实例,只能存在一个端口。例如,如果将端口3389(远程桌面远程访问程序使用)转发到具有IP地址192.168.1.115的计算机,则相同的路由器也不能转发端口3389至192.168.1.120。
在这样的情况下,唯一的解决方案,如果可能的话,是要更改程序使用的端口。这可以来自软件设置或通过注册库攻击。在RDP示例中,如果你编辑Windows注册表在192.168.1.120计算机上强制远程桌面使用不同的端口,如3390,您可以为该端口设置一个新的端口转发,并在同一网络中的两台计算机上使用远程桌面。