已經設定了埠對映但是外網還是訪問不了伺服器

2021-06-09 21:28:33 字數 779 閱讀 7973

來自於 

已經設定了埠對映但是外網還是訪問不了伺服器

1、首先檢查您設定的埠影射是否正確對映到您內網的伺服器。即您設定的**規則的ip位址是否為您伺服器的ip位址。

2、無法訪問內網的伺服器,請檢查伺服器是否開啟了。您可以在區域網內使用其他的計算機訪問一下您的伺服器,確認伺服器是否開啟,並能成功訪問。

3、請您檢查您是否映**伺服器所需的所有埠,有可能沒有完全設定訪問伺服器所需的埠,導致訪問失敗。您可以通過開啟「dmz主機」來檢測一下,是否埠沒有對映完全。若開啟dmz主機後,能正常訪問伺服器,則可能是埠新增不完全。

4、路由器上是否設定了「防火牆」,是否將伺服器通訊的埠過濾,導致訪問失敗。

6、是否為特殊應用:如ftp以及voip等,特殊應用需要路由器alg(應用層閘道器)功能支援,對於voip我公司路由器目前僅支援h.323,不支援sip與mgcp協議。ftp,因其進行資料傳輸需要建立兩條連線:控制連線與資料連線,控制連線預設埠為「21」,若將控制連線埠改為其他數字,則可能因路由器無法識別其為ftp服務而導致無法建立資料連線;

7、服務商將相應埠遮蔽:在路由器wan口接一台電腦模擬內外網環境,若wan口所接電腦可以正常訪問內網伺服器,但在internet上無法訪問,則可能是伺服器將相應埠遮蔽導致虛擬伺服器無法訪問;

注:1、若是80埠的web伺服器,一定要注意路由器的管理埠是否更改,否則兩者會衝突;

2、檢查虛擬伺服器是否對映成功一定要從外網進行訪問,不要從內網用wan口ip去訪問,這樣在測試的時候是成功的,但實際外網並不能成功訪問。

外網埠對映利器ngrok

在做開發的時候,我時候我們需要讓專案通過公網進行測試。這時候我們就可以使用ngrok這個軟體了。它能將本地的乙個埠對映到公網。操作方法 2.在cmd命令中先切換到ngrok所在的位置再進行如下操作 方法 ngrok config ngrok.cfg subdomain example 8080 說明...

web專案做外網埠對映

1 首先你要確定你有乙個外網ip位址。如果你分配到的是乙個區域網ip位址需要經過一系列的轉換為外網ip位址,然後繼續下面操作。2 拿到外網ip位址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置 本次配置採用的tomcat版本號是7.0.27 1 將port埠改為80,...

web專案做外網埠對映

1 首先你要確定你有乙個外網ip位址。如果你分配到的是乙個區域網ip位址需要經過一系列的轉換為外網ip位址,然後繼續下面操作。2 拿到外網ip位址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置 本次配置採用的tomcat版本號是7.0.27 將port埠改為80,基於...