gpt4 book ai didi

java - 如何在java中获取我的机器的IP地址?

转载 作者:行者123 更新时间:2023-12-01 12:06:22 26 4
gpt4 key购买 nike

我正在尝试使用 java InetAddress 获取本地计算机的 IP 地址。我可以检查我的网络连接,其中提到的 IP 地址与程序返回的 IP 地址有所不同。

网络连接中机器的IP地址显示为192.168.8.192,程序返回的IP地址为127.0.1.1。

我不知道我的程序出了什么问题。

如果有人能帮助我,我将非常感激。

   InetAddress ina = InetAddress.getLocalHost();
System.out.println("LOCAL IP ADDRESS ===== >" +ina.getHostAddress() + "//" + ina.getHostName());

谁能告诉我这段代码做错了什么?

最佳答案

尝试这样;

Inet4Address.getLocalHost().getHostAddress();

或者这个;

Inet6Address.getLocalHost().getHostAddress();

关于java - 如何在java中获取我的机器的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27565128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com