У меня openVPN Connect, настроенный на ноутбуке Vista, так что соединение с веб-браузером позволяет компьютеру изменять свой IP-адрес. Какие шаги необходимо выполнить, чтобы следующий сетевой код в java использовал этот новый IP-адрес:
import java.net.*;
public class A
{
public static void main(String[] args)throws Exception
{
InetAddress kj=InetAddress.getLocalHost();
System.out.println(kj.getHostAddress());
}
}
запуск ipconfig из командной строки:
Адаптер Ethernet Подключение по локальной сети 2:
суффикс dns для конкретного соединения:
Ссылка-локальный адрес IPv6 ....: fe80 :: adde (ect ...)
IPv4-адрес ........ (5.5.32.x)
Маска подсети .... (255.255.0.0)
Шлюз по умолчанию .....:
Адаптер Ethernet Подключение по локальной сети:
Достаточно конкретного DNS-соединения.: (Т. Д.)
Локальный IPv6-адрес ...: fe80 :: 8177: a91b: (ec ...)
IPv4-адрес ...... :( 76.181.x.x)
Маска подсети .....: 255.255.224.0
Шлюз по умолчанию .... (некоторые ip отличаются от адреса ipv4, указанного выше)