Я не уверен в вашем конкретном случае, но я регулярно наблюдаю такое поведение на машинах с Unix с java, у которых есть файл / etc / hosts.
Например, предположим, что сервер с шаром на нем называется «server.foo.com» в DNS с IP-адресом 192.168.0.2, но в файле / etc / hosts указано «сервер 127.0.0.1».server.foo.com ".
Когда клиент подключается к шару с помощью dns для разрешения server.foo.com, он возвращает ответ 127.0.0.1 вместо 192.168.0.2.
Исправление заключается в том, чтобы изменить / etc / hosts на
127.0.0.1 localhost
192.168.0.2 server server.foo.com