⑴ 外網如何訪問公司web伺服器
本地安裝了一個Web服務端,只能在區域網內訪問,怎樣從外網也能訪問到本地的Web呢?本文將介紹具體的實現步驟。
1. 准備工作
1.1 安裝並啟動Web服務端
默認安裝的Web服務端的埠是8080。
2. 實現步驟
2.1 下載並解壓holer軟體包
Holer軟體包:holer-xxx.tar.gz
Holer支持各種OS系統平台,請選擇跟本地OS類型匹配的holer軟體包。
2.2 獲取holer access key信息
在holer官網上申請專屬的holer access key或者使用開源社區上公開的access key信息。
例如申請得到的holer信息如下,這里以此holer信息為例:
---------------------------------------------Holer Client : [email protected]
Access Key : ---------------------------------------------Domain Name : holer65004.wdom.net
Internet Address : holer.org:65004
Local Address : 127.0.0.1:8080---------------------------------------------
2.3 啟動holer服務
Windows系統平台:
打開CMD窗口進入可執行程序所在的目錄下,執行命令:
holer-windows-xxx.exe -k
Linux或者其他系統平台:
執行命令nohup ./holer-xxx-xxx -k &
2.4 訪問映射後的公網地址
瀏覽器里輸入如下URL,就可在公網上也能訪問到本地的Web了。
⑵ 如何從外網訪問區域網web伺服器
我懷疑可能是配置有問題,或者是防火牆擋了。
各種路由器的埠映射方法
linksys系列路由器的埠映射設置
linksys路由器的隱含地址是192.168.1.1
然後在IE的地址一欄輸入你的路由器地址,例如192.168.1.1,點擊GO
IE會彈出窗口要求你輸入路由器的登錄名和密碼
linksys的出廠隱含設置是, 登錄名留空(leave it blank), 密碼是admin
如下圖,
1處標出了你路由器的型號
2處要求你填入登錄名, 如果你沒改過,就遵循LINKSYS的出廠設置,空白
3處填入你設置的路由器密碼.如果你沒有改過,請填linksys出廠設的admin
然後點擊"OK"
如果密碼正確,IE會進入Linksys的設置頁面,在右上角落,會找到"Advanced"一欄,點擊"Advanced"
進入"Advanced"一欄後,在左上方第二個folder,你應該可以看到"Forwarding"的Folder,點擊"forwarding",
進入"Forwarding"一欄後.,做一個TCP的port(BS隱含設置是16881),
進入PORT FORWARDING後,我們需要做兩個埠映象,
1給這兩個埠映象隨便取兩個名字
2.這里要填入BS需要的埠,第一行是TCP的埠,示範里填的是BS隱含的16881埠同理再做16882~9的映射。
3.這里填入從頂樓介紹里得到的你電腦的內網IP地址,例如如果你得到的內網IP是192.168.1.100,則僅僅需要在第4格填入100(有時電腦的內網IP會發生變動,一旦發生變動,則需要回到此處更改這個IP地址來指向你新的IP)
然後在圖中打"X"的地方打上勾.
注意:防火牆設為關掉或充許16881~9
最後,點擊"APPLY"保存起來. 這樣,埠映象就算完成了
還有一個題外話,如果你在用EMULE的時候,發現有網路DISCONNECT,而且LINKSYS路由器重啟,你最好把路由器的FIRMWARE升級到最新的版本. 否則對路由器會造成傷害
LINKSYS befw11s4的firmware最新版本是1.45,建議到linksys主頁下載升級
D-Link DSL-500埠映射的方法
首先把你的網卡IP設置為10.1.1.X
在瀏覽器里敲入10.1.1.1,next Enter
出現登陸框,輸入用戶名及密碼(在說明書上已經告訴你了用戶名及密碼,默認用戶名:admin密碼:admin
進入配置頁面後,在左面的導航欄依次點擊 服務-->NAT,進入「網路地址轉換(NAT)配置」界面,
點擊下拉列表框,選擇「NAT Rule Entry」,點擊「添加」按鈕添加新條目
進入「NAT規則-添加」頁面,添加NAT規則。這是最重要的一項:
由於用到的埠不止一個,所以我的設置里把埠設置成了一個段,不同的埠又有可能用的協議不同,所以協議也使用的默認ALL。總之是為了方便,一條規則即可搞定。
規則類型:先RDR
規則ID:規則的序號,隨便填一個沒有用過的數字即可
IF名:默認ALL
協議:ANY
「本地地址來源」「本地地址終點」,這裡面填的是本地地址的起始地址和終點地址,即內網的一個地址段。我感覺這兩個詞用的不太貼切,或許是我知識太淺薄吧,呵呵,有興趣的朋友可以看看裡面的英文幫助,開始我也沒有弄懂,看了英文才理解了這兩個詞的意思。
「全局地址來源」「全局地址終點」,你的外網IP,如果是ADSL動態拔號,全填0,貓會自動設置
目的埠來源:16881
目的埠終點:16889
本地埠:0
設置完成後,點擊下方的「提交」按鈕,完成後關閉「NAT規則-添加」界面,「網路地址轉換(NAT)規則配置」界面
現在配置完畢,但並沒有寫入ADSL路由貓的存儲器內,貓下次啟動時剛填的信息會丟失,所以下一步就是保存設置。
即依次點擊左左邊導航欄的 管理--> 確認&重啟 ,在「確認&重啟」界面,點擊「確認」按鈕,過一會兒完畢後再點「重啟」,使配置生效.
TP-LINK TL-R410
1.首先登陸到路由器的Web管理界面.
2.點擊左邊"轉發規則"前面的"+"號.
3.在展開的菜單裡面點擊"虛擬伺服器".
4.在右邊服務埠下面填"16881",ip地址下面填上你的IP地址。,協議選擇"TCP",最後別忘了在"啟用"下面打勾.同理再做埠16882~9的虛據擬服務。
5. 點"保存"之後就可以了.
⑶ 區域網web用外網訪問
可以通過路由器的埠映射實現,把web伺服器(要有固定IP地址)的ip和埠映射到一個固定外網IP和埠上。外網通過訪問一個固定外網IP和埠就能訪問內網的web。不懂可追問。
供你參考:
通過外網訪問內網伺服器(絕對成功)
https://blog.csdn.net/jinchaoshuiping/article/details/45751671
⑷ 如何從外網訪問虛擬機中web伺服器
設置虛擬機的網路適配器為橋接模式
在主機里.單擊 開始→運行,在出現的對話框中輸入cmd,並摁回車
在出現的窗口中輸入「ipconfig」查看主機ip,找到出現的無線區域網適配器,查看並記住ipv4地址「192.168.1.103」,這就是電腦連接到路由器後路由器給電腦分配的ip地址
在虛擬機中,單擊開始→控制面板→網路連接→本地連接,點擊屬性,並在出現的窗口中雙擊「internet協議」。
在出現的tcp/ip屬性頁面里,設置tp地址為192.168.1.X,這里的X可以是除了103以外0-255任意值,當然前提是路由器只有你一個人連著,如果有很多人連著路由器,那你就多換幾個不同的數字多試試,滑鼠點擊子網掩碼它會自動生成,再填下面的默認網關,要填成和本地主機網關一樣,默認網關在前面第三步已經查詢出來了。接下來就是填首選dns伺服器,要填成和虛擬機的IP地址一樣,點擊確定
其實下面這幾步不用說啥了,因為本文章重點是怎麼從外網訪問虛擬機的web伺服器,也就是說你web伺服器架設好了,唯一注意的就是網站屬性的IP地址要設置為虛擬機的IP地址 也就是192.168.1.140
點擊主機的開始→控制面板→網路和internet→網路和共享中心→更改適配器設置,找到電腦現在連接的無線網,如圖,雙擊,選擇屬性,選擇ipv4屬性,選擇「使用下面的DNS伺服器地址」 填入虛擬機的IP地址。點擊確定
這時候在外網的瀏覽器中輸入虛擬機的IP地址,就可以訪問虛擬機的web伺服器了
⑸ 如何讓外網訪問自己的本地Web伺服器
您好,如果是您自己的電腦開啟的web服務,由於沒有公網IP地址,是無法從外網訪問到的,但可以通過區域網訪問您的web伺服器。您可以在網路雲或阿里雲等平台購買雲伺服器並配置外網IP地址,在其上開啟web服務,就可以實現外網請求web服務
⑹ 如何讓外網訪問本地web伺服器
題主能詳細描述一下具體情況嗎?如果有公網IP其實不嫌麻煩可以在路由器上做埠映射,然後就能訪問本地web伺服器了,想節省時間成本的話,可以試下蒲公英異地組網之類的……
⑺ 如何實現從外網訪問內網web伺服器
有兩種方式,一種是自己購買一個VPS,利用開源的埠映射軟體搭建一個將WEB服務埠映射到外網。
另一種方式是直接使用開源的holer,配置一個key實現外網訪問內網WEB伺服器。
⑻ 外網如何訪問區域網中的WEB伺服器
要通過網關的埠映射 把內部如 192.168.1.200主機上的80埠映射到 外網上的80埠 就ok了