如何将private-ip地址转换为public?

时间:2014-02-03 07:17:41

标签: android networking ip-address firewall nat

(192.168.0.103)这是我的私人IP地址。我想将我的私人地址转换为公开。我在我的机器上运行apache-tomcat为我的android应用程序提供服务。请帮我解决一下我需要做的事情?

1 个答案:

答案 0 :(得分:2)

我认为你的意思是'如何从外部访问我子网上的内部机器'。

  1. 通过访问将显示公共IP地址的站点(例如www.whatismyip.com)来确定Apache服务器的公共IP地址。
  2. 在外部服务器和Apache服务器之间的任何防火墙中,设置端口转发到apache服务器。这将要求您将入站连接映射到内部服务器。
  3. 在apache服务器上的本地防火墙上,确保已启用与apache服务器的入站连接。
  4. 使用1中的公共IP地址和2中端口转发期间设置的端口,从Android设备连接到apache服务器。
  5. 注意: -

    • 非常小心将内部设备暴露给公共互联网并允许访问您的子网。确保您的服务器正确安全。考虑将服务器放在DMZ中。
    • 除非您拥有静态IP地址,否则公共地址可能会发生变化。