ip地址:intAdderss
IP地址分类
IPV4 127.0.0.1, 4个字节组成,0~255, 42亿 ;30亿都在北美,亚洲4亿。2011年就用尽;
IPV6 冒分十六进制表示法 八个无符号整形!
格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
这种表示法中,每个X的前导0是可以省略的,例如:
2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
公网(互联网)-私网(局域网)
package top.ltyzqhh.Net;
import java.net.InetAddress;
import java.net.UnknownHostException;
//测试IP
public class TestintAdderss {
public static void main(String[] args) {
try {
//查询本机地址
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 InetAddress4 = InetAddress.getByName("www.baidi.com");
System.out.println(InetAddress4);
//常用方法
//System.out.println(InetAddress4.getAddress());
System.out.println(InetAddress4.getCanonicalHostName());//规范的
System.out.println(InetAddress4.getHostAddress());//ip
System.out.println(InetAddress4.getHostName());//域名,或者自己的电脑名字
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}