默认情况下,当为了防止 DNS 哄骗攻击安装了安全管理器时,正主机名解析的结果会永远缓存。该类中的某些静态成员
方法的返回值是该类本身
2、方法:
getAddress() : 返回此 InetAddress
对象的原始 IP 地址。
getByAddress(byte[] addr)
:在给定原始 IP 地址的情况下,返回 InetAddress
对象。
public static InetAddress getByName(String host)throws UnknownHostException:在给定主机名的情况下确定主机
的 IP 地址。
3、简单示例:
package InetAddrass;
import java.net.InetAddress;
import java.net.UnknownHostException;
/*
* 常用方法:
* public static InetAddress getByName(String host)
throws UnknownHostException在给定主机名的情况下确定主机的 IP 地址。
参数:
主机名可以是机器名(如 "java.sun.com"),也可以是其 IP 地址的文本表示形式
*
* */
public class InetAddrass_method {
public static void main(String[] args) throws UnknownHostException {
// 在给定主机名的情况下确定主机IP地址
InetAddress name = InetAddress.getByName("空城");
// public String getHostAddress()返回 IP 地址字符串(以文本表现形式)。
String ip = name.getHostAddress();
System.out.println(ip);// 10.88.23.129
}}