如何讓外網訪問自己的本地Web伺服器

2021-12-30 01:14:24 字數 1188 閱讀 9432

目前很多**開發者安裝了iis或者apache等web伺服器,可以把自己電腦配置成一以路由為中心的內網伺服器。

本地伺服器在內網測試是綽綽有餘的,但是有些專案需要演示給異地的客戶驗收,而又趕不及把自己的**放到伺服器上面,這時我們就可以採用埠對映,讓客戶可以在外網訪問我們的本地伺服器(適合大部分的**設計soho工作者)。

網路上面已經有很多軟體可以實現這一功能,但是我今天要講的是不依靠任何軟體(本人不喜歡安裝軟體),而是自己設定路由的埠,達到自己電腦上面的本地伺服器能被外網訪問。

什麼是埠對映,下面會有介紹,在搞這個埠對映的前提,是要有乙個路由,沒路由的,麻煩…..你去買乙個吧。

我們的本地web伺服器一般都是http://localhost/ 或者後面帶埠,區域網的使用者則是通過電腦的內網ip訪問web伺服器,例如,web伺服器電腦的ip是 192.168.1.112,區域網內的其他使用者則可以通過 訪問到我們的web伺服器,但是對於外網使用者來說,不可能通過訪問這個ip來訪問我們的web伺服器,那就需要乙個對於外網使用者而言你的web伺服器是唯一的ip位址,起這個唯一ip位址作用的就是你的路由。

下面我就以tp-link路由為例子,介紹埠對映怎麼操作。

一、我們進入路由器,檢視我們的路由的wan口的ip位址。

wan口

這個ip(27.40.127.248)就是外網使用者可以唯一識別你電腦位址的路由ip,但是乙個路由一般都同時連線著幾部電腦,這又怎麼讓訪問者找到你呢,這就需要到了埠對映。

埠對映又稱埠**。埠對映過程就如同你家在乙個小區裡t棟112室,你朋友來找你,找到小區門口,不知道你住哪層哪號?就問小區的保安,保安就告訴了他你家詳細門牌號,這樣你朋友很輕鬆的找到了你家。這個保安就是就路由器,這個過程就是外網訪問內網通過埠對映的形象比喻。

然後我們再在tp-link路由裡面找到它的埠對映功能,這個埠對映所在位置是「**規則」裡面的「虛擬伺服器」(每個牌子的路由的名字都不一樣,請大家自己詳細找找),然後新增**條目,如下圖:

虛擬服務

80埠**

在我的tp-link下面,我已經新增了兩條條目,就分別是80埠和8080埠的**到內網192.168.1.112在臺電腦,現在只要使用者通過80或者8080這兩個埠訪問路由的ip,那路由就會把使用者轉向192.168.1.112這台電腦所在本地伺服器。

埠對映

除了web伺服器可以做這樣的設定,ftp也可以做類似的**,ftp的預設埠是21。

如何讓外網訪問本地WEB伺服器

我們進入路由器,檢視我們的路由的wan口的ip位址。這個ip 27.40.127.248 就是外網使用者可以唯一識別你電腦位址的路由ip,但是乙個路由一般都同時連線著幾部電腦,這又怎麼讓訪問者找到你呢,這就需要到了埠對映。埠對映又稱埠 埠對映過程就如同你家在乙個小區裡t棟112室,你朋友來找你,找到...

外網訪問自己的tomcat

我們平常學習時經常會寫一下j aweb程式,我們為了更能逼近現實,就想著自己的j aweb程式發布後,外網的同學能夠訪問我們的 難道我們去買空間,去買網域名稱嘛,其實也沒必要,我們只是學習,測試之用,在自己的電腦上搭建乙個伺服器完全可以滿足要求。上次寫的一篇部落格,pc服務端與android客戶端實...

外網訪問本地伺服器下的web應用

讓本地伺服器可以在外網訪問的方式有很多,介紹其中一種 由於本人是在自己電腦上裝了乙個虛擬機器,測試環境為 虛擬機器作為伺服器,伺服器中裝了乙個禪道,虛擬機器ip192.168.2.221,本人通過tplink路由器上網 1 檢視路由器的外網ip 2 然後將物理機的埠對映給虛擬機器對應的埠 3 然後在...