Я могу получить имя хоста по ip, используя метод ниже: (если мы находимся в одном сегменте сети ---- в случае, если мой IP 10.167.10.2, ip другого 10.167.10.5)
InetAddressadd = InetAddress.getByName (ip);
Строка hostname = add.getHostName ();
, но я не могу получить имя хоста, если IP-адрес в другом сегменте сети --- в случае, если мойIP - 10.167.10.2, ip другого - 10.167.13.5, возвращаемое значение - 10.167.13.5, а не имя хоста компьютера
, и когда я использую C #, класс DNS имеет метаданный GetHostByAddress (), я могу получить каждыйимя хоста по ip, указанному выше, используя этот метод.
Наши компьютеры находятся в домене。 Я использую windows XP, JAVA 1.6 Как я могу получить имя хоста компьютера в другом сегменте сети?Спасибо!