欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

编写Java程序,根据提供的 IP 地址,获取主机名称和域名

最编程 2024-01-02 08:29:11
...
import java.net.InetAddress; import java.net.UnknownHostException; public class GetHostNameByIpAddress { public static void main(String[] args) throws UnknownHostException { InetAddress localHost = InetAddress.getLocalHost(); //保存IP地址 String ipAddress = "172.20.36.17"; // String ipAddress = localHost.toString(); // System.out.println(ipAddress); //根据符号“.”将IP地址分割为一个字符串数组 String[] ipArr = ipAddress.split("\\."); //用来保存IP地址的byte数组 byte[] ipByteArr = new byte[ipArr.length]; for (int i = 0; i < ipArr.length; i++) { //将字符串转成整数 int m = Integer.parseInt(ipArr[i]); //将int类型的数字转成byte类型 ipByteArr[i] = (byte)m; } InetAddress inetAddress = InetAddress.getByAddress(ipByteArr); } }