package demo;
import java.net.InetAddress;
public class GetHostInlfoWithIp {
public static void main(String[] args) throws Exception{
String ip = ""; //填入ip地址
String[] ipstr = ip.split("[.]");
byte[] ipBytes = new byte[4];
for (int i = 0;i<4;i++){
int m = Integer.parseInt(ipstr[i]);
byte b = (byte)(m & 0xff); //转换为字节
ipBytes[i] = b;
}
InetAddress inetAddr = InetAddress.getByAddress(ipBytes);
String canonical = inetAddr.getCanonicalHostName();
String host = inetAddr.getHostName();
System.out.println("域名 " + canonical);
System.out.println("主机名 " + host);
}
}
通过IP获取主机名
最新推荐文章于 2024-07-29 17:58:13 发布