最近ipconfig显示的我系统的 IP 地址已从 10.2.200.76 更改为 10.2.200.75 但以下 java 代码返回的 IP 地址
InetAddress.getLocalHost().getHostAddress()
仍然是 10.2.200.76。我的问题是,“这怎么可能?” 我推测 DHCP 或 Java 有问题。
系统详细信息 - 操作系统:Windows 7,Java:Oracle JDK 7,以太网卡:Intel(R) 82579LM Gigabit
更新 1: Java 代码
public static void main(String[] args) {
try {
System.out.println("IP Address : " + InetAddress.getLocalHost().getHostAddress());
} catch (Exception e) {
e.printStackTrace();
}
}
java代码的输出> IP地址:10.2.200.76
ipconfig 输出: ipconfig 的输出