InetAddress类:
Internet 上的主机有两种方式表示地址,分别为域名和 IP 地址。
java.net 包中的 InetAddress 类对象包含一个 Internet 主机地址的域名和 IP 地址。
InetAddress 类提供了操作 IP 地址的各种方法。该类本身没有构造方法,而是通过调用相关静态方法获取实例。
常用方法如下:
方法名称 | 说明 |
---|---|
boolean equals(Object obj) | 将此对象与指定对象比较 |
byte[] getAddress() | 返回此 InetAddress 对象的原始 IP 地址 |
static InetAddress[] getAHByName(String host) | 在给定主机名的情况下,根据系统上配置的名称,服务器返 回其 IP 地址所组成的数组 |
static InetAddress getByAddress(byte[] addr) | 在给定原始 IP 地址的情况下,返回 InetAddress 对象 |
static InetAddress getByAddress(String host) | 在给定主机名的情况下确定主机的 IP 地址 |
String getCanonicalHostName() | 获取此 IP 地址的完全限定域名 |
String getHostAddress() | 返回 IP 地址字符串(以文本表现形式) |
String getHostName() | 返回此 IP 地址的主机名 |