Если я помню правильно, Java 1.6 был применим только на машинах Intel на 64 бита, не учтя первое поколение системы Intel и все PPC.
Ваши машины должны иметь возможность преобразовывать эти fqdn в IP-адреса серверов.
Вы говорите, что у вас нет DNS (и даже если вы использовали публичный преобразователь Google ] не будет / не должен передавать IP-адреса, не относящиеся к Интернету , в чужие сети). Это означает, что разрешение должно происходить через / etc / hosts
или , возможно, какой-то другой метод, указанный в /etc/nsswitch.conf
.
Итог: Вы не могут проверить связь с хостами по их полному доменному имени, потому что «их полное доменное имя» не разрешается (правильно?).
Директива поиска не имеет ничего общего с разрешением FQDN, она просто добавляет домен (something.internal в вашем случае) к любому запросу для имени хоста (sever2 в вашем примере).
Вам нужно что-то - на вашем компьютере - преобразовать полное доменное имя в IP-адрес. Двумя стандартными "вещами" будут DNS или / etc / hosts
Вы говорите, что у вас нет (и вы не хотите?) DNS-сервера, поэтому в значительной степени остается файл hosts. Отредактируйте / etc / hosts и добавьте
10.0.0.1 server1.something.internal
10.0.0.2 server2.something.internal
Похоже, неплохо использовать dnsmasq . Для установки используйте свой менеджер пакетов.
Предполагая, что у вас есть один сервер, который работает круглосуточно, установите dnsmasq на этом компьютере. Добавьте IP-адреса и имена хостов других компьютеров в файл / etc / hosts этого компьютера. И запустите службу dnsmasq . В resolv.conf других машин добавьте IP-адрес машины, на которой dnsmasq установлен в качестве DNS-сервера, и перезапустите сеть.
dnsmasq сделает многое другое. /etc/dnsmasq.conf самодокументирован и является хорошей отправной точкой.