在計算機網絡中,端口映射是一項重要的技術,它允許外網用戶訪問局域網內的特定設備或服務。當我們在本地電腦搭建部署項目應用后,就可以通過映射端口的方式,簡單快速穩定的提供互聯網訪問服務。以下將詳細介紹如何開啟電腦映射端口,我們以常見的通過路由器進行端口映射,和無公網IP使用nat123端口映射外網訪問,這2種通用方案為例。
一、前期準備
1、映射的內網主機的 IP 地址。可以通過在該主機上執行命令(開始—運行 ,輸入 cmd ,點擊確定,然后在黑色命令行中輸入 ipconfig )來查看本機電腦 IP。
2、映射的端口號。不同的服務通常使用特定的端口,例如網站一般使用 TCP 80 端口,FTP 使用 21 端口等。
3、路由器的網關地址。通常在路由器的背面有標注,如果沒有標注,可以查看本機電腦的內網 IP 來獲取網關地址。
二、進入路由器管理頁面
打開電腦的瀏覽器,在地址欄中輸入網關地址并回車。如果你的路由器沒有經過特殊設定,網關地址一般就是路由器的登錄地址。
此時會出現路由器的登錄頁面,默認的用戶名和密碼通常都是 admin(如果更改過賬號密碼,則輸入更改后的信息)。若忘記密碼,可選擇重置路由器(路由器設備上有個小的重置按鈕,但需謹慎操作,因為所有配置都將恢復為出廠設置,包括上網設置都需要重新配置)。
三、設置路由器端口映射
1、成功登錄路由器后,找到“虛擬服務器”或類似名稱的選項(不同路由器的設置界面可能有所不同,但原理基本一致)。一般在路由器的安全菜單下可以找到虛擬服務器。
2、點擊“添加新規則”或類似按鈕,進入端口映射設置頁面。
3、在設置項中填寫相關信息:
(1)WAN 端口:遠程訪問該服務的端口號,即外網用戶訪問時使用的端口。
(2)LAN IP 地址:局域網內提供服務的服務器 IP 地址,即前面獲取的要映射的內網主機 IP。
(3)LAN 端口:局域網內服務的端口號,由內網主機提供的服務類型決定。
(4)協議:選擇服務使用的協議,一般為 TCP 或 UDP,或者根據實際情況選擇 TCP/UDP。
(5)填寫完畢后,點擊“保存”或“確認”等按鈕,使端口映射規則生效。
例如,如果你在內網中有一臺 FTP 服務器,其 IP 地址為 192.168.8.100,端口為 21,而路由器的 WAN 側地址為 211.1.1.100,那么你需要在 WAN 端口填寫 21,LAN IP 地址填寫 192.168.8.100,LAN 端口填寫 21,協議選擇 TCP。
四、路由器映射端口注意事項
1、端口映射最多可以設置的數量因路由器而異,有的設備最多支持 32 個,有的則只支持添加 16 個,需根據實際情況進行配置。
2、目前僅支持 IPv4 的端口映射,暫不支持 IPv6 的端口映射。當內部主機獲取到 IPv6 全球唯一單播地址時,外網設備可以通過該全球唯一地址和服務端口直接訪問該主機的服務端口所提供的業務,而不需要設置端口映射。
3、設置好端口映射后,建議從外網進行訪問測試,不要從內網用 WAN 口 IP 去訪問,因為這樣可能會顯示成功,但實際外網并不能成功訪問。
4、如果映射的是 80 端口的 Web 服務器,要注意網關的管理端口是否更改,否則兩者可能會沖突。
5、檢查映射了服務器所需的所有端口,確保沒有遺漏,否則可能導致訪問失敗。可以通過開啟“DMZ 主機”來檢測是否端口沒有映射完全。若開啟 DMZ 主機后能正常訪問服務器,則可能是端口添加不完全。
6、檢查網關上是否設置了“防火墻”,是否將服務器通信的端口過濾,導致訪問失敗。同時,也要注意本機防火墻的設置,因為本地網絡為信任區域,防火墻一般不會阻止本地網絡的訪問,但如果訪問源地址為外網地址(非信任區域地址),則可能會被防火墻攔截而無法訪問。
7、若設置后外網仍無法訪問,需檢查服務商是否將相應端口屏蔽。可以在網關 WAN 口接一臺電腦模擬內外網環境,若 WAN 口所接電腦可以正常訪問內網服務器,但在 Internet 上無法訪問,則可能是服務器將相應端口屏蔽導致虛擬服務器無法訪問。
五、無公網IP映射端口到互聯網上訪問
通過前面介紹我們知道,在公網IP時就可以通過路由映射實現外部網絡的訪問的;而在面對無公網IP時,就需要用到類似nat123端口映射這樣的網絡工具了。使用網絡端口映射軟件,將內網IP端口映射到外網訪問的操作步驟:
1、內網IP端口明確和測試
先明確自己本地電腦應用場景,如遠程桌面連接,或數據庫,或WEB網站服務,或特定端口程序等,或是網絡打印機硬件設備等。在本地場景明確和局域網內正常訪問測試的前提下,后續下面步驟。
2、內外網地址自定義設置
使用nat123客戶端添加映射配置,通過這一步簡單操作,直接自定義好對應的內網地址(本地應用使用的內網IP端口)和公網地址(默認提供的域名或使用自己注冊的域名),確認并保存生效。
3、外網訪問測試
當外部網絡環境下需要連接訪問時,直接使用對應的外網域名地址和外網端口即可。如在公司內網使用nat123映射綁定辦公OA網站,然后在家電腦瀏覽器輸入對應域名和外網端口登錄遠程辦公。
通過以上步驟,你就可以成功地在路由器上開啟電腦映射端口,使得外網用戶能夠訪問到局域網內的特定服務或設備。但請務必注意網絡安全,只映射必要的端口,并確保內網設備的安全性,避免潛在的安全風險。