Проблема с getLocalHost
Добрый день уважаемое сообщество!
Сразу к делу - имеется комп, на нем одна сетевая карточка с ip получаемым по DHCP. Имеется также поднятый через нее VPN с реальным IP.
Задача - получить IP адрес сетевой карты.
Использую такого рода запрос:
localHost = InetAddress.getLocalHost().getHostAddres s();
и в Win XP получаю действительно IP адрес сетевухи.
Однако при тойже ситуации (причем раньше такого замечено не было) под Вистой мне возвращается IP адресс не сетевой карты, а VPN интерфейса, что для меня не допустимо.
Подскажите как быть и почему такое случается.
Заранее благодарен!
Сразу к делу - имеется комп, на нем одна сетевая карточка с ip получаемым по DHCP. Имеется также поднятый через нее VPN с реальным IP.
Задача - получить IP адрес сетевой карты.
Использую такого рода запрос:
localHost = InetAddress.getLocalHost().getHostAddres
и в Win XP получаю действительно IP адрес сетевухи.
Однако при тойже ситуации (причем раньше такого замечено не было) под Вистой мне возвращается IP адресс не сетевой карты, а VPN интерфейса, что для меня не допустимо.
Подскажите как быть и почему такое случается.
Заранее благодарен!
