Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #27504
| 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 |
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
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