2014-12-08 63 views
-1

我有我的本地主機上運行的java web服務。我想通過互聯網訪問它,以便任何人都可以訪問它。如何讓webservice公開訪問?

我想自我主辦我的web服務(即我不想用任何託管服務提供商)

我想讓它通過我的私有IP地址或公共IP地址訪問的(即我不」 t需要DNS服務提供商)。

我有局域網連接。

請介紹每一步 感謝在先進

回答

0

如果你從你的ISP比任何人都適用於家庭計算機靜態IP可以從互聯網的衝擊,以使用靜態IP您的Web服務。

靜態IP通過互聯網明確識別您的計算機。

首先從不同的網絡嘗試使用靜態IP來ping您的機器,甚至嘗試暫時運行一個web服務器來檢查它是否可以通過靜態IP訪問。

只需確保爲您的應用程序打開的所需端口可以通過互聯網訪問,如果其Web服務器或應用程序服務器。

一旦您的計算機可訪問,您就可以在您的計算機上運行服務器並將您的Web服務部署到服務器上以訪問它。

0

要識別互聯網上的PC,我們需要靜態IP。

獲取靜態IP或動態DNS爲您的網絡

如果處理動態IP地址,聽起來像一個大傷腦筋,還有另一種類型的地址:靜態IP。靜態IP不會更改。您可以向您的ISP請求一個靜態IP地址,通常需要支付額外費用,並且只有當ISP向其客戶提供靜態IP時。另一種選擇是使用動態DNS服務。 DNS代表域名系統,動態DNS爲計算機提供永久域名(如mybusiness.ddns.com),並自動跟蹤該計算機的IP地址,即使它發生更改。因此,當外部互聯網上的某人想要聯繫您的計算機時,他們可以聯繫mybusiness.ddns.com,並且動態DNS服務將知道如何與您的計算機聯繫。這就像有一個私人助理,他的工作就是要知道如何隨時聯繫你。

  1. 獲取您的靜態IP地址(它可以通過互聯網訪問)。
  2. 安裝支持HTTP協議的服務器,例如Apache服務器。
  3. https://now-ip.com/
  4. 配置與靜態IP創建一個免費的DNS服務器的帳戶(如果需要)的服務器,並確保您的防火牆設置,不以避免互聯網入站流量。
  5. 使用服務器中的端口號部署您的Web服務。
  6. 嘗試從其他互聯網PC ping相同。