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

Sheeraz Gul 2022年4月26日
在 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 地址。

Author: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook