天天看點

端口映射什麼意思?什麼是端口映射?如何設定端口映射?

作者:金萬維天聯

一、端口映射是什麼意思?什麼是端口映射?

端口映射是路由器裡面自帶的一個功能,端口映射又叫端口轉發,又叫虛伺服器,各個品牌路由器不同,叫法不一樣,但操作方法是差不多的。常見的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:Telnet端口,用于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代理服務,實作網頁浏覽。

繼續閱讀