当前位置: 源码素材网 » Java教程 » 详情页

Java获得给定主机名和IP 地址

  •   时间:2018-12-04
  • 概述:获取IP地址

Java获得给定主机名和IP 地址,对于 Internet 上的任何一台主机都可以通过其IP 地址获得域名,也可以通过域名获取其IP 地址,本例实现了对于指定IP 地址获取域名和对特定域名获取其IP 地址的方法。运行程序后,程序先输出“159.226.3.9”的域名。接着输出微软主站点的IP 地址。

编写思路:你可以将网络上有效的URL 作为参数,通过调用InetAddress 的getByName()方法可以获取指定域名的主机IP 地址。InetAddress 对象的getHostName()方法返回包含由InetAddress 对象描述的IP 地址作为参数的主机域名。编写代码步骤:

1. 编写useIpAddress 类的基本框架,在该类中仅包括main()方法,在main()方法中通过InetAddress. getByName ( )获取给定主机域名和IP 地址。

2. 编写useIpAddress 类,代码如下:

import java.net.*;
public class useIpAddress
{
	public static void main (String[] args)
	{
		try
		{
			InetAddress address = InetAddress.getByName("159.226.3.9");
			//输出主机名
			System.out.println(address.getHostName( ));
			InetAddress address = InetAddress.getByName("www.microsoft.com");
			//输出指定机器的IP地址
			System.out.println(address);
		}
		catch (UnknownHostException e)
		{
			//显示错误信息
			System.err.println(e);
		}
	}
}

    相关声明:

      若“Java获得给定主机名和IP 地址”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。