gpt4 book ai didi

java - 如何将ip地址解析为主机名?

转载 作者:行者123 更新时间:2023-12-02 09:54:35 36 4
gpt4 key购买 nike

我有一些 IP 地址,我想知道它的主机名是什么。我怎样才能找到它?Java InetAddress 无法获取此信息,我检查了它。IpInfo 数据库与 Java InetAddress 具有相同的结果。

最佳答案

如果是 IPv4,则需要创建一个 4 字节数组,每个字节都是地址的一部分。

try {
byte[] x = new byte[4];

x[0] = (byte) 127;
x[1] = (byte) 0;
x[2] = (byte) 0;
x[3] = (byte) 1;

InetAddress inetHost = InetAddress.getByAddress(x);
String hostName = inetHost.getHostName();
System.out.println("The host name was: " + hostName);
System.out.println("The hosts IP address is: " + inetHost.getHostAddress());

} catch(UnknownHostException ex) {

System.out.println("Unrecognized host");
}

关于java - 如何将ip地址解析为主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56091252/

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