Click to skip the navigation bar

通訊埠轉發:如何在 Mercusys 無線路由器上設定虛擬伺服器?

什麼是通訊埠轉發?

通訊埠轉發是一種讓路由器使用特定連接埠與特定設備通訊的方式。透過為設備設定特別的連接埠號來告訴路由器始終接受這些埠號的請求,並將資料轉送到設備的私人 IP 位址。

為了瞭解通訊埠轉發,首先需要了解路由器的工作原理。路由器的作用是透過區域網路 (LAN) 將網際網路訊號傳輸到您的所有設備。為此,路由器會為 LAN 中的每台設備指派一個本機 IP 位址。例如,您的電腦將擁有一個私人 IP 位址,例如 192.168.1.2 或 10.0.0.2。

此外,每台設備上的應用程式和服務也會被指派一個連接埠號碼。例如,你電腦上的某個應用程式會有一個 IP 位址,並附帶一個連接埠號,例如 192.168.1.2:80 或 10.0.0.2:80。

有了這個唯一的 IP 位址和連接埠號,您的路由器就知道該向哪個程式或服務發送訊息。這樣,您和其他人就可以透過網際網路 (WAN) 存取您 LAN 上的設備和程式。

 

請依照步驟設定轉發路由器上的連接埠。

我想做:

透過網路與我的朋友分享我在本地網路中建立的個人網站。

例如,我在家中的電腦(192.168.1.106)上建立了個人網站,希望網路上的朋友可以透過某種方式存取我的網站,連接埠號碼為 90 。這台電腦連接到路由器,WAN 埠 IP 位址為218.18.232.154。

 

步驟 1: 登入路由器的 Web 管理頁面

如何登入 MERCUSYS 無線 AC/AX 路由器的網頁管理介面?

 

步驟 2:

點選  進階 ->NAT Forwarding->Port Forwarding, 然後點選  新增  按鈕。

 

步驟 3: 在此頁面的服務部分中,輸入您與服務提供者確認的詳細資訊。在本範例中,如果您只想為一台設備 192.168.1.106 開放連接埠 90,可以參考以下設定

服務名稱: 從  查看常用服務 列表中選擇要使用的服務。 如果 查看常用服務 功能表未列出要使用的服務,您可以自行手動輸入 服務名稱 。

外部連接埠和內部連接埠: 在 查看常用服務 列表中選擇要使用的服務,系統會自動填入 外部連接埠  和  內部連接埠 。 如果 查看常用服務 功能表中未列出您要使用的服務,您也可以手動輸入 外部連接埠和內部連接埠 。同時您需要確認該服務所需的連接埠號碼。

**注意:

1. 設定通訊埠轉發時,如果需要輸入一段連接埠範圍,例如:xx-xx,請將內部連接埠留空。

2. 外部連接埠和內部連接埠一般來說可以設為相同。

設備 IP 位址: 從 查看已連接設備 列表中選擇設備 。 設備 IP 位址會自動填入。或者您也可以在設備 IP 位址欄位中手動輸入設備的 IP 位址。

協定: 從下拉清單中指定此應用程式使用的通訊協定,如果不確定,請選擇全部

 

步驟 4: 點選 儲存 按鈕來儲存設定。

注意: 為確保通訊埠轉發持續生效,最好為您的伺服器指派固定 IP ,因為使用 DHCP 功能時,伺服器的 IP 位址可能會變更。或者您也可以為伺服器保留 IP 。若要設定 IP 保留,請執行下列操作:

  1. 前往 進階 > 網路 > DHCP 伺服器 並找到 位址保留
  2. 點擊 位址保留部分中的新增

  1. 點選 查看已連接設備 ,然後選擇要為其預留 IP 的設備。然後系統將自動填寫 MAC 位址和 IP 位址。您也可以輸入用戶端設備的 MAC 位址和 IP 位址。

 

步驟 5: 前往 進階->網路->狀態  頁面,查看路由器的 WAN IP 位址 。 現在您可以嘗試使用  http:// WAN IP:埠號 (例如: http:// 218.18.232.154:90) 存取您的個人網站。

 

如果路由器的 WAN IP 位址不是公共 IP 位址,而是私人 IP 位址,則表示有另一個 NAT 設備連接到 Mercusys 路由器的 WAN 埠,您也需要在該設備上開啟服務埠號。

注意 對於 CG-NAT 的 ISP: Comporium 和 Direct link - radio 服務如果提供客戶私人 IP,會導致無法使用 OpenVPN 或連接埠轉發,並且會影響 NAT 類型。您可以聯絡 ISP,要求他們提供固定 IP 位址。

如何確定 IP 位址是公共 IP 還是私人 IP,請參考以下連結:

http://en.wikipedia.org/wiki/Private_network

注意:

A) 如果要為本地設備開放80埠,請先修改路由器的遠端管理埠(服務埠)號,因為路由器的預設埠號是80。對於內部連接埠來說,80是為本地管理保留的,雖然遠端管理連接埠改變了,但是無法修改。

 

前往 進階->系統工具->管理,然後將  HTTP 連接埠 變更為其他埠號(例如: 8080)然後點選 儲存

B) 某些型號支援不同的外部連接埠和內部連接埠。這裡我們將在不同情況下解釋此配置。

例如,如果您只想為其中一台設備 192.168.1.106 開啟連接埠 90,則可以按照上述說明進行設定。

如果您有兩個或多個設備(本例中為 192.168.1.106 和 192.168.1.103)希望為某項服務打開相同的埠號,那麼您將必須使用不同的外部連接埠。

對於內部連接埠,請輸入實際埠號(本例中為 90),然後為兩個設備建立不同的連接埠號(本例中為 9000 和 9001)。

完成此設定後,您可以使用不同的外部連接埠(服務連接埠)存取兩台設備。此時,您可以使用 WAN IP:9000 存取 192.168.1.106,使用 WAN IP:9001 存取 192.168.1.103。

如果完成上述所有設定後通訊埠轉發仍然失敗,請參考此連結進行進一步的故障排除: 為何通訊埠轉發功能在我的路由器上無法運作?