摘要: 1.IP地址(所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址) :IPv4,IPv62. InetAddress类:Java中用于描述IP地址的类, 由于InetAddress没有public的构造方法,因此,要想创建In... 阅读全文
posted @ 2015-01-30 22:35 小白518 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.IP地址(所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址) :IPv4,IPv62. InetAddress类:Java中用于描述IP地址的类, 由于InetAddress没有public的构造方法,因此,要想创建In... 阅读全文
posted @ 2015-01-30 22:29 小白518 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 为了区分IPv4和IPv6地址,Java提供了两个类:Inet4Address和Inet6Address,它们都是InetAddress类的子类,这两个类的定义如下: publicfinalclassInet4AddressextendsInetAddress publicfinalclassIne... 阅读全文
posted @ 2015-01-30 21:36 小白518 阅读(518) 评论(0) 推荐(0) 编辑
摘要: IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。一、isAnyLocalAddress方法当IP地址是通配符地址时返回true,否则返回false。这个通配符地址... 阅读全文
posted @ 2015-01-30 21:34 小白518 阅读(449) 评论(0) 推荐(0) 编辑
摘要: getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte数组形式的IP地址。getAddress方法的定义如下:publicbyte[]getAddress()这个方法返回的b... 阅读全文
posted @ 2015-01-30 21:06 小白518 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:publicStringgetHostAddress()无论InetAddress对象是使用哪种方式创建的,getHostAddress方法都不会访问DNS服务器。如... 阅读全文
posted @ 2015-01-30 21:03 小白518 阅读(307) 评论(0) 推荐(0) 编辑
摘要: getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主机别名。getCanonicalHostName的定义如下:publicStringgetC... 阅读全文
posted @ 2015-01-30 20:52 小白518 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下:publicStringgetHostName()下面是三种创建InetAddress对象的方式,在这三种方式中,getHostName返回的值是不同的。1.使用getLocalHost方法创建InetAddres... 阅读全文
posted @ 2015-01-30 20:44 小白518 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个... 阅读全文
posted @ 2015-01-30 20:34 小白518 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211... 阅读全文
posted @ 2015-01-30 20:28 小白518 阅读(230) 评论(0) 推荐(0) 编辑
摘要: InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建In... 阅读全文
posted @ 2015-01-30 20:24 小白518 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址。现在Internet上的IP地址大多由四个字节组成,这种IP地址叫做IPv4。除了这种由四个字节组成的IP,在Internet上还存在一种IP,这种IP由16个字节组成,叫做... 阅读全文
posted @ 2015-01-30 18:17 小白518 阅读(321) 评论(0) 推荐(0) 编辑