import java.net.InetAddress; import java.net.UnknownHostException; public class IPDemo { public static void main(String[] args) throws UnknownHostException { //UnknownHostException未知主机异常 //获取本地主机ip地址对象 InetAddress ip = InetAddress.getLocalHost(); System.out.println(ip.getHostName()+":"+ip.getHostAddress()); //获取其他主机的ip地址对象 ip = InetAddress.getByName("www.baidu.com"); //获取主机ip地址 System.out.println(ip.getHostAddress()); //获取主机名 System.out.println(ip.getHostName()); } }
域名解析:
就是通过主机名(域名或者网址),在DNS服务器(域名解析服务器)中找到相应的ip地址,返回,最终才能访问所指定的网址 通常由宽带服务商指定DNS服务器
本地也可以解析 但要在本地配置本地域名解析列表 才可以本地解析,该文件在C:WindowsSystem32driversetc目录下的hosts文件下
可以配置本地域名解析列表来屏蔽一些而已网址,就是将这些恶意网址 的ip全部配为本地ip:127.0.0.1