个性化阅读
专注于IT技术分析

Java InetAddress类

本文概述

Java InetAddress类表示IP地址。 java.net.InetAddress类提供了获取任何主机名IP的方法, 例如www.srcmini02.com, www.google.com, www.facebook.com等。

IP地址由32位或128位无符号数字表示。 InetAddress的实例代表IP地址及其相应的主机名。地址类型有两种:单播和多播。单播是单个接口的标识符, 而组播是一组接口的标识符。

此外, InetAddress具有缓存机制, 用于存储成功和失败的主机名解析。

InetAddress类的常用方法

方法 描述
public static InetAddress getByName(String host) throws UnknownHostException 它返回包含LocalHost IP和名称的InetAddress实例。
public static InetAddress getLocalHost() throws UnknownHostException 它返回包含本地主机名和地址的InetAdddress实例。
public String getHostName() 它返回IP地址的主机名。
public String getHostAddress() 它以字符串格式返回IP地址。

Java InetAddress类的示例

让我们看一个简单的InetAddress类示例, 以获取www.srcmini02.com网站的IP地址。

import java.io.*;
import java.net.*;
public class InetDemo{
public static void main(String[] args){
try{
InetAddress ip=InetAddress.getByName("www.srcmini02.com");

System.out.println("Host Name: "+ip.getHostName());
System.out.println("IP Address: "+ip.getHostAddress());
}catch(Exception e){System.out.println(e);}
}
}

立即测试

输出:

Host Name: www.srcmini02.com
IP Address: 206.51.231.148
赞(0)
未经允许不得转载:srcmini » Java InetAddress类

评论 抢沙发

评论前必须登录!