HOWTO · Java

在 Java 中获取当前设备的 IP 地址

本教程演示如何在 Java 中获取当前设备的 IP 地址。

本页内容

Internet 协议 (IP) 地址可以是连接到 TCP/IP 网络的每个设备的标识符。该标识符用于识别和定位中间通信的节点。

IP 地址格式,例如 127.0.0.0,是一种人类可读的符号。本教程演示如何使用 Java 获取当前机器的 IP 地址。

在 Java 中获取当前设备的系统 IP 地址

IP 地址有两个主要功能:本地寻址和主机或网络接口识别。让我们尝试在 Java 中获取当前设备的系统 IP 地址。

例子:

package Delfstack;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class Get_IPAddress {
  public static void main(String[] args) {
    InetAddress My_IP;
    try {
      My_IP = InetAddress.getLocalHost();
      System.out.println("The IP address of the Current Device is: " + My_IP.getHostAddress());
    } catch (UnknownHostException e) {
      e.printStackTrace();
    }
  }
}

输出:

The IP address of the Current Device is: 172.23.96.1

运行代码后,我们获得了编译 Java 代码的当前设备的系统 IP 地址。