java代码获得本地ip java获取本机ip的方法

Java如何获取本地计算机的IP地址和主机名可以使用 InetAddress.getLocalHost(),代码如下:
import java.net.*;
public class App {
public static void main(String[] args) throws UnknownHostException {
InetAddress local = InetAddress.getLocalHost();
System.out.println("计算机名:"local.getHostName());
System.out.println("IP:"local.getHostAddress());
}
}
《java》中如何提取本地IP?《java》中提取本地IPjava代码获得本地ip的方法如下java代码获得本地ip:
private static void getIpAddressByNetworkInterface() {
try {
EnumerationNetworkInterface nets = NetworkInterface.getNetworkInterfaces();
【java代码获得本地ip java获取本机ip的方法】NetworkInterface net;
InetAddress inetAddress;
while (nets.hasMoreElements()) {
net = nets.nextElement();
EnumerationInetAddress address = net.getInetAddresses();
while (address.hasMoreElements()) {
inetAddress = address.nextElement();
if (inetAddress!=nullinetAddress instanceof Inet4Address)
System.out.println(inetAddress.getHostAddress());
}
}
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
JAVA怎么获取IP地址这个是获取不到的,因为有代理、端口映射等等转发情况的存在 。为什么不保存相对路径/域名/或者在服务器上某个配置文件中配置域名/数据库中一个表/数据库中某个字段保存当前服务器的ip地址呢?
关于java代码获得本地ip和java获取本机ip的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读