什麼是端口映射?
端口映射又稱端口轉發,有的又稱之為NAT、虛擬服務器。端口映射過程就如同您家在一個小區裡B棟2410室,你朋友來找你,找到小區門口,不知道你住哪層哪號?就問守門的保安,保安很客氣的告訴了他您家詳細門牌號碼,這樣你朋友很輕松的找到了你家。這個過程就是外網訪問內網通過端口映射的形象說法。
為什麼要做端口映射?
目前的網絡接入主要有2種:
1)ADSL連接貓再直接連接主機,這種情況主機是直接進行ADSL寬帶撥號,連接上網通過運行CMD執行ipconfig /all命令可以查看到,PPP撥號連接所獲取到得是一個公網IP地址,這種類型的網絡是不需要做端口映射的(如圖1)
圖1
2)ADSL通過路由器來進行撥號,主機通過路由器來進行共享上網,這種情況下主機獲取到得通常會是一個192.168.x.x類型的私有(局域網)內網IP地址,如圖2:
圖2
這類情況下,是需要在路由器做端口映射,轉發端口到對應的服務器上。
端口映射的設置方法:
要進行端口映射,首先需要了解清楚服務程序所需要映射的端口是多少,以下列舉了部分服務需要映射的默認服務端口號
網站 TCP:80
FTP TCP:21(控制端口)
管家婆財務軟件 TCP:211 TCP:80 TCP:1433
海康威視硬盤錄像機 TCP:80(WEB端口)TCP:8000(視頻數據端口)
大華硬盤錄像機 TCP:80(WEB端口)TCP:37777(視頻數據端口)
郵件服務 SMTP: TCP25 POP3: TCP110
MSSQL數據庫 TCP:1433
視頻采集卡 不同廠家所使用的默認端口均不一樣,5050 、8000 9000-9002 、37777等
以下講解幾款市面主流品牌路由器的端口映射:
1)Tp-link路由器(以Tp-link R460為例)
內網IP:192.168.1.101是WEB服務器,TP-LINK系列路由器的默認管理地址為http://192.168.0.1,賬號admin密碼admin 登錄到路由器的管理界面,點擊路由器的轉發規則—虛擬服務器—添加新條目,如圖3:
圖3
端口映射設置如下:服務端口號填寫80,如果填寫為80-82則代表映射80、81、82端口,IP地址填寫內網WEB服務器的IP地址192.168.1.101,協議設置為TCP,若對端口協議類型不了解可以設置選擇為ALL,代表所有(包括TCP和UDP),狀態必須設置為生效。
注意:常用服務端口號,是作為一種幫助提示的作用,不需要選擇,然後單擊保存,映射成功,如圖4: