如何在路由器上轉發端口

某些遊戲和程序僅在您打開特定端口時才起作用

您需要打開路由器上的端口 ,以便某些視頻遊戲和程序正常工作。 雖然您的路由器默認打開了一些端口,但大多數端口是關閉的,只有在您手動打開它們時才可用。

如果您的在線視頻遊戲,文件服務器或其他網絡程序無法正常工作,則需要訪問路由器並打開應用程序所需的特定端口。

什麼是端口轉發?

所有通過路由器的流量都是通過端口進行傳輸的。 每個港口就像一條專門為特定交通類型製造的管道。 在路由器上打開端口時,它允許特定的數據類型通過路由器。

打開一個端口,選擇網絡上的設備轉發這些請求的行為稱為端口轉發 。 您可以將端口轉發想像為將管道從路由器連接到需要使用該端口的設備 - 兩者之間有直接的視線允許數據流。

例如, FTP服務器偵聽端口21上的傳入連接。 如果您的FTP服務器設置為網絡外部沒有人可以連接到該服務器,則您需要打開路由器上的端口21並將其轉發給您用作服務器的計算機。 當你這樣做時,這個新的專用管道被用來將文件從服務器,通過路由器,並且從網絡移動到與之通信的FTP客戶端

端口21在路由器上打開。 Dryicons的圖標(雲,計算機,允許,禁止)

對於需要互聯網與其他播放器進行通信的視頻遊戲,需要打開特定端口才能上傳和共享文件的torrent客戶端 ,只能通過特定端口發送和接收消息的即時消息應用程序以及其他。

絕對每個網絡應用程序都需要一個端口來運行,所以如果程序或應用程序在所有其他設置都正確時無法正常工作,則可能需要打開路由器上的端口並將請求轉發到正確的設備(例如,電腦,打印機或遊戲機)。

端口範圍轉發與端口轉發類似,但用於轉發整個端口範圍。 例如,某個視頻遊戲可能使用端口3478-3480,因此,不要將所有三個端口都作為單獨的端口轉發,而只需將整個範圍轉發到運行該遊戲的計算機。

注意:以下是您需要完成轉發路由器端口的兩個主要步驟。 由於每個設備都不相同,並且由於存在如此多的路由器變體,因此這些步驟不一定專用於任何一台設備。 如果您需要其他幫助,請參閱相關設備的用戶手冊,例如路由器的用戶指南。

給設備一個靜態IP地址

將從端口轉發中受益的設備需要具有靜態IP地址 。 這是必要的,這樣您不必在每次獲取新IP地址時都更改端口轉發設置。

例如,如果您的計算機將運行torrent軟件,您需要為該計算機分配一個靜態IP地址。 如果您的遊戲機需要使用特定範圍的端口,則需要一個靜態IP地址。

有兩種方法可以做到這一點 - 從路由器和計算機。 如果您為您的計算機設置了靜態IP地址,那麼在此處執行操作會更加輕鬆。

要將Windows計算機設置為使用靜態IP地址,您必須先確定當前正在使用的IP地址。

Windows 10命令提示符中的'ipconfig / all'命令。
  1. 在計算機上打開命令提示符
  2. 輸入ipconfig / all 命令
  3. 記錄下列內容: IPv4地址子網掩碼默認網關DNS服務器 。 如果您看到多個IPv4地址條目,請在“以太網適配器本地連接”,“以太網適配器以太網”或“以太網LAN適配器Wi-Fi”標題下尋找。 您可以忽略其他任何內容,如藍牙,VMware,VirtualBox和其他非默認條目。

現在,您可以使用該信息實際設置靜態IP地址。

在Windows 10中設置靜態IP地址。
  1. 在運行對話框( WIN + R )中,使用ncpa.cpl命令打開網絡連接。
  2. 右鍵點擊或點擊並按住與您在命令提示符中標識的名稱相同的名稱。 在我們上面的例子中,我們選擇了Ethernet0
  3. 從上下文菜單中選擇屬性
  4. 從列表中選擇Internet協議版本4(TCP / IPv4) ,然後單擊/點擊屬性
  5. 選擇使用以下IP地址:選項。
  6. 輸入您從命令提示符複製的所有相同詳細信息 - IP地址,子網掩碼,默認網關和DNS服務器。
  7. 完成後請選擇確定

重要提示:如果網絡上有多個設備從DHCP獲取IP地址,請不要保留您在命令提示符中找到的相同IP地址。 例如,如果DHCP設置為從192.168.1.2到192.168.1.20之間的池提供地址,則配置IP地址以使用超出該範圍的靜態IP地址以避免地址衝突 。 你可以使用192.168.1。 本例中為21或以上。 如果您不確定這意味著什麼,只需將10或20添加到IP地址的最後一位數字中,然後將其用作Windows中的靜態IP。

您還可以將Mac設置為使用靜態IP地址,以及Ubuntu和其他Linux發行版。

另一種選擇是使用路由器來設置靜態IP地址。 如果您需要非計算機設備擁有不變的地址(如游戲控制台或打印機),則可以這樣做。

DHCP地址保留設置(TP-Link Archer C3150)。
  1. 以管理員身份訪問路由器
  2. 找到“客戶端列表”,“DHCP池”,“DHCP保留”或設置的類似部分,其思想是查找當前連接到路由器的設備列表。所列設備的IP地址將被列出連同它的名字。
  3. 應該有一種方法來保留這些IP地址之一以將其與該設備綁定,以便路由器在設備請求IP地址時始終使用它。 您可能需要從列表中選擇IP地址,或者選擇“添加”或“保留”。

以上步驟非常通用,因為每個路由器,打印機和遊戲設備的靜態IP地址分配都不相同。 有關在這些設備上預留IP地址的具體說明,請按照以下鏈接進行操作:NETGEAR,Google,Linksys,Xbox One,PlayStation 4,佳能打印機,惠普打印機。

設置端口轉發

現在您知道設備的IP地址並將其配置為停止更改,您可以訪問您的路由器並設置端口轉發設置。

  1. 以管理員身份登錄到路由器 。 這要求您知道路由器的IP地址 ,用戶名和密碼。 如果您不確定如何做到這一點,請遵循這些鏈接。
  2. 找到端口轉發選項。 它們對於每個路由器都不相同,但可能被稱為端口轉發端口觸發應用程序和遊戲端口範圍轉發 。 它們可能被埋在其他類別的設置中,如網絡無線高級
  3. 輸入您要轉發的端口號或端口範圍。 如果您僅轉發一個端口,請在內部外部框中鍵入相同的號碼。 對於端口範圍,請使用開始結束框。 大多數遊戲和程序都會告訴你需要在路由器上打開哪些端口,但是如果你不知道在這裡輸入什麼數字,PortForward.com會有一個龐大的公共端口列表。
  4. 選擇協議, TCPUDP 。 如果需要,您也可以選擇兩者。 這些信息也應該在解釋端口號的程序或遊戲中提供。
  1. 如果被問到,命名端口會觸發對您有意義的任何事情。 如果是FTP程序,如果您需要為該遊戲開放端口,請將其稱為FTP榮譽勳章 。 不要緊,因為它只是供你自己參考。
  2. 輸入您在上面的步驟9中使用的靜態IP地址。
  3. 使用啟用開啟選項啟用端口轉發規則。

以下是在Linksys WRT610N上轉發端口的示例:

端口轉發設置(Linksys WRT610N)。

某些路由器可能會讓您通過端口轉發設置嚮導,從而更易於配置。 例如,路由器可能會首先向您提供已使用靜態IP地址的設備列表,然後讓您從中選擇協議和端口號。

以下是一些其他端口轉髮指令,這些轉髮指令更適合這些品牌的路由器:D-Link,NETGEAR,TP-Link,Belkin,Google,Linksys。

更多關於開放端口

如果在路由器上轉發端口不允許您的計算機上運行程序或遊戲,則可能需要檢查防火牆程序是否還未阻止該端口。 需要在路由器和計算機上打開相同的端口,以便應用程序使用它。

在Windows防火牆中打開端口21(Windows 10)。

提示:要查看Windows防火牆是否應該阻塞已經在路由器上打開的端口,請暫時禁用防火牆 ,然後再次測試端口。 如果端口在防火牆上關閉,則需要編輯一些設置才能打開它。

當您在路由器上打開端口時,流量現在可以流入和流出。 這意味著如果您要掃描網絡中的開放端口,您應該看到從外部打開的所有內容。 有專門為此建立的網站和工具。

如果您希望避免必須進入路由器進行檢查,或者您已經執行了上述步驟但程序或遊戲仍然無法正常工作,並且您想檢查端口已正確打開。 另一個原因是做相反的事情:確保你關閉的一個端口實際上是關閉的。

NetworkApper的開放端口檢查工具。

無論你在做什麼,有幾個地方可以找到免費的開放端口檢查器。 PortChecker.co和NetworkAppers都具有在線端口檢查器,可以從外部掃描您的網絡,高級端口掃描器和FreePortScanner可用於掃描您的專用網絡中的其他設備。

對於該端口的每個實例,只能存在一個端口轉發。 例如,如果將端口3389(由遠程桌面遠程訪問程序使用 )轉發到IP地址為192.168.1.115的計算機,則該同一路由器也不能將端口3389轉發到192.168.1.120。

在這種情況下,如果可能的話,唯一的解決方案是更改程序使用的端口,這可能是軟件設置或通過註冊表黑客可能實現的。 在RDP示例中,如果您編輯 192.168.1.120計算機上的Windows註冊表以強制遠程桌面使用不同的端口(如3390),則可以為該端口設置一個新的端口,並有效地在兩台計算機上使用遠程桌面網絡。