一、端口映射是什么意思?什么是端口映射?
端口映射是路由器里面自帶的一個功能,端口映射又叫端口轉發,又叫虛服務器,各個品牌路由器
不同,叫法不一樣,但操作方法是差不多的。常見的TP-link、D-link路由器都叫做虛擬服務器,小米路由、
新華三等路由器叫端口映射或端口轉發。
二、為什么做端口映射?
很多客戶問為什么要端口映射?這里舉一個例子:自己搭建一個網站,電腦是通過路由器上網的,網站自己
可以本機訪問這個網站,但是別人就不能訪問這個網站,原因是什么呢?就是因為如果你的網站需要外網訪問,
就需要你在路由器中做端口映射,映射這臺主機相關對應的端口,也就是說端口映射是外網訪問你的條件之一。
三、如何做端口映射?如何設置路由器端口映射?
步驟一:進入路由器web管理頁面
如果您的路由器沒有經過特殊的設定,一般進入路由器的web地址就是網關地址,在路由器的背面
都有標注,如果沒有標注,您可以先查看一下本機電腦的內網IP(開始 — 運行 ,輸入cmd ,點擊確定,然后
黑色命令行中輸入 ipconfig 即可查看到本機電腦IP、子網掩碼、網關地址 )
步驟二:進入路由器
打開電腦的瀏覽器,輸入網關地址回車會出現路由器的登錄頁面,默認的用戶名和密碼都是admin,當然如果
您更改了賬號密碼那就輸入您更改的的密碼,假如實在忘記了密碼,您也可以選擇重制路由器(路由器設備
上有個小的重置按鈕,重制需要謹慎操作,因為所有配置都沒了,上網都需要重新配置)
步驟三:設置端口映射
在做端口映射之前,先要知道您需要映射哪個主機IP,上面已經說了如何查看本機IP,另外您需要映射的端口
需要弄清楚,比如網站一般都是用TCP 80端口;您填寫主機IP、端口、協議后端口就添加成功了。
四、端口映射失敗的原因?
這里只說一下可能的原因,供大家參考:
1、您主機的IP或者端口弄錯了,至于您服務的端口您應該非常清楚,不要寫錯了。另外您主機的IP要在網卡
上設置成靜態IP,不要DHCP自動獲取,如果是自動獲取,重啟電腦后IP可能會變,端口映射就會失效。
2、檢查一下您是不是具備多層路由,很多客戶是多層路由的,比如自己電腦連接的路由是一個二級路由,在
這個路由器上還有一個主路由,那這種情況下,除了在二級路由做端口映射以外還需要在主路由做端口映射
才可以,主路由器上映射一下二級路由的WAN口IP,端口還是那個端口。
3、檢查一下自己的網絡是否具備公網IP,有的網絡被網絡運營商轉發了,不具備公網IP了,您查看下路由器
的WAN口IP是不是一個172或10 開頭的IP,如果是這樣,那就是網絡被轉發了,這種的外網是無法訪問到內網
服務器的,端口映射也會失效,您需要找網絡運營商要回公網IP。
五、如何不做端口映射也能實現外網訪問?
如果您覺得端口映射太復雜或者沒有辦法做端口映射,現有的環境又無法改變,那您可以使用一個第三方
連接工具,這里推薦嘗試一下 天聯SD-WAN 這個產品,他是一個異地組網、內網穿透解決方案,它對網絡
環境沒有要求,只要客戶能夠上網就可以使用,并且不需要路由器端口映射,直接可以穿透內網。
天聯SD-WAN 這個產品的使用方法:
1、服務器與客戶端電腦安裝天聯SD-WAN客戶端程序(可以去天聯官網下載)
2、天聯官網注冊一個天聯SD-WAN賬號,注冊成功后它會分配一個組名,默認2個用戶名;
3、打開天聯客戶端進行登錄,輸入組名、用戶名和用戶密碼,登錄成功后,天聯會為電腦分配一個虛擬IP地址
4、客戶端通過這個虛擬IP地址就可以訪問你服務器的應用了,不需要做端口映射就能實現遠程訪問。
六、常用的端口都有哪些?
21:FTP服務所開放的端口,用于上傳、下載文件。
22:SSH端口,用于通過命令行模式遠程連接linux服務器或vps。
23:Te.NET端口,用于Telnet遠程登錄服務器。
25:SMTP服務所開放的端口,用于發送郵件。
80:HTTP用于HTTP服務提供訪問功能,例如,IIS、Apache、Nginx 等服務。
110:POP3用于POP3 協議,POP3 是電子郵件收發的協議。
143:IMAP用于IMAP(Internet Message Access Protocol)協議,IMAP 是用于電子郵件的接收的協議。
443:HTTPS 用于HTTPS服務提供訪問功能。HTTPS 是一種能提供加密和通過安全端口傳輸的一種協議。
1433:SQL Server SQL Server的TCP 端口,用于供SQL Server對外提供服務。
1434:SQL Server SQL Server的UDP端口,用于返回SQL Server使用了哪個 TCP/IP 端口。
1521:Oracle通信端口,服務器上部署了Oracle SQL需要放行的端口。
3306:MySQL數據庫對外提供服務的端口。
3389:遠程桌面服務端口,可以通過這個端口遠程連接服務器
8080:代理端口,同80端口一樣,8080 端口常用于WWW代理服務,實現網頁瀏覽。