Actually you have two notions as localaddr and addr. The local adress transformed in InetAdress (when the host is set) is extracted from the code InetAddress.getByName(hostName).
that it is wrong when the host is set by an ip. In case of an ip, the localaddr transformation should be InetAddress.getByAddress(ipAddr) As explained in the bug https://issues.apache.org/jira/browse/IGNITE-3221 Regards S DIAZ