Мне нужно получить 127.0.0.1 в Windows «позади» corp DNS. Код, который я использую:
import java.net.InetAddress;
class IPAddressExample {
public static void main(String args[]) throws Exception {
InetAddress inetAddress = InetAddress.getLocalHost();
System.out.println("IP Address:- " + inetAddress.getHostAddress());
System.out.println("Host Name:- " + inetAddress.getHostName());
}
}
В Linux работает и показывает мне 127.0.0.1, но в Windows показывает IP, предоставленный DHCP. Мне это нужно, потому что какой-то тест проверяет это.