2013-08-25 305 views
2

我有我的筆記本電腦通過我的Android手機連接到互聯網,它的熱點應用程序正在運行。現在我的筆記本電腦必須已經提供私人IP,我的手機正在使用公共IP地址。我正在這檯筆記本電腦上運行一個Web服務器。現在我怎樣才能從我的朋友筆記本電腦訪問這個網絡服務器,這不是網絡的一部分? 我的意思是我應該提供筆記本電腦的私人IP地址或我的手機的公共IP地址的哪個IP地址?如何訪問私人IP地址

+0

'公共IP'就是你提供給你的朋友,你將'轉發路由器上的端口,發送服務器的任何請求到你的'膝上型計算機':-)這與我一樣託管我自己的網站,從我的個人電腦免費:-)但是,既然你提到了一個手機,在兩者之間,我想你不會有特權轉發你的手機端口(只是猜測):( –

回答

1

如果您想訪問網絡外的網站,您必須使用公共IP。 使用私人IP,您只需在您的網絡中訪問即可。

我建議你得到一個網絡服務器,因爲你的公共IP會隨着每次重新連接而改變,但至少在24小時內會出現。大多數電話提供商不允許服務器託管。

1

首先你需要弄清楚以下兩個信息:

  • 您的筆記本電腦的專用IP上你的web服務器監聽。在Windows或Windows上使用ipconfig或在Linux或Mac上使用ifconfig
  • 你的公網IP(如果你不知道如何找到這個,你可以瀏覽到www.whatismyip.com,它會告訴你你的公網IP)

然後安裝在您的路由器端口轉發規則轉發端口連接到筆記本電腦的網絡服務器端口。將任何端口轉發到您的筆記本電腦並不是一個好主意,所以請選擇一個端口。這可以是與您的Web服務器配置列出的端口相同的端口。

比方說你有你的Web服務器上的8080在筆記本電腦上運行,將設置該源8080端口映射到你的筆記本電腦的專用IP端口端口轉發規則8080

你然後沿着使用公共IP與內部網絡之外的端口連接。例如。 http://xx.xx.xx.xx:8080