IP地址或互联网协议地址是唯一标识互联网上的一个设备。因此,了解运行我们应用程序的设备的身份是某些应用程序的关键部分。
在本教程中,我们将探讨使用Java检索计算机IP地址的各种方法。
1. 查找本地IP地址
首先,让我们看看获取当前机器的本地IPv4地址的一些方法。
1.1 使用Java Net库获取本地地址
这种方法使用Java Net库来建立一个UDP连接:
try (final DatagramSocket datagramSocket = new DatagramSocket()) {
datagramSocket.connect(InetAddress.getByName("8.8.8.8"), 12345);
return datagramSocket.getLocalAddress().getHostAddress();
}
大约 3 分钟