Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #27504

Re: cannot access host from outside with Private IP and Public IP in java

Date 2014-02-13 20:59 -0500
From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: cannot access host from outside with Private IP and Public IP in java
References <eab539eb-e7f1-4a7c-8d89-404136ec2d65@googlegroups.com>
Message-ID <52fd7891$0$293$14726298@news.sunsite.dk> (permalink)
Organization SunSITE.dk - Supporting Open source

Show all headers | View raw


On 2/13/2014 5:35 PM, xeon Mailinglist wrote:
> n a Linux OS, when a program get the IP address with "getHostAddress()". it gets the first IP address available.
> In a host with 2 interfaces, eth0 and eth1, the method will get the eth0 IP address by default.
>
> I have a host that is behind a NAT, and I cannot change the host IP addresses, or the order of the interfaces.
> In the host, eth0 is a private address, and in eth1 is an address that NAT knows.
> If I want to reach the host from outside, I connect to an IP that NAT will translate into the address of eth1.
>
> I need to use the private IP address to run a java service (Hadoop MapReduce) correctly, and not the eth1 address.
> I tried to set Hadoop with the eth1 address but the service won't run giving me a not allowed exception.
>
> 1 - Now I want to contact the Hadoop service that is running behind the NAT from the internet, and the service is registered with the private address. Is it possible to reach that node?
>
> 2 - If I could bind eth1 to the java service, I could reach the host from outside?
>
> 3 - If I could update the NAT table with the private address of the host, I could already reach the host from outside?

I think that the right solution is to have the service listen on the
eth1 IP address.

So I recommend that you investigate the "but the service won't run
giving me a not allowed exception".

Arne

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

cannot access host from outside with Private IP and Public IP in java xeon Mailinglist <xeonmailinglist@gmail.com> - 2014-02-13 14:35 -0800
  Re: cannot access host from outside with Private IP and Public IP in java Joerg Meier <joergmmeier@arcor.de> - 2014-02-14 00:53 +0100
  Re: cannot access host from outside with Private IP and Public IP in java Arne Vajhøj <arne@vajhoej.dk> - 2014-02-13 20:59 -0500
    Re: cannot access host from outside with Private IP and Public IP in java Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2014-02-14 14:40 +0000

csiph-web