ip地址
ip 地址:InetAddress 类
-
唯一定位一台网络上计算机
-
127.0.0.1:本机 localhost
-
ip 地址的分类
-
IP 地址分类:ipv4 / ipv6
-
ipv4:127.0.0.1 4个字节组成 0~255 42亿~ 30亿都在北美,亚洲4亿,2011年就用尽了
-
ipv6:128位 8个无符号整数
/** * 伪个例子 */ 2001:0bb2:aaaa:0015:0000:0000:1aaa:1312
-
-
公网(互联网)- 私网(局域网)
-
ABCD类地址
-
192.168.xx.xx:专门给组织内部使用的
-
-
-
域名:记忆 IP 问题
package lesson01;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* 测试IP
*/
public class TestInetAddress {
public static void main(String[] args) {
try {
//查询本机 ip 地址
InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1");
System.out.println(inetAddress1);
InetAddress inetAddress2 = InetAddress.getByName("localhost");
System.out.println(inetAddress2);
InetAddress inetAddress3 = InetAddress.getLocalHost();
System.out.println(inetAddress3);
//查询网站 ip 地址
InetAddress inetAddress = InetAddress.getByName("www.baidu.com");
System.out.println(inetAddress);
//常用方法
System.out.println(inetAddress.getAddress()); //不常用
System.out.println(inetAddress.getCanonicalHostName()); //规范的名字
System.out.println(inetAddress.getHostAddress()); //ip
System.out.println(inetAddress.getHostName()); //域名或者自己电脑的名字
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}