Java 网络编程(二)IP地址

IP

  IP地址:InetAddress

    ·唯一定位一台主机

    ·127.0.0.1:本机localhost

    ·IP地址分类

      1.IPv4和IPv6

        IPv4=>127.0.0.1,4个字节组成,0~255,2011年已经用尽

        IPv6=> 2409:895a:5032:4802:1b64:63e7:d067:162c,128位,8个无符号整数!

      2.公网(互联网)- 私网(局域网)

        ABCD类地址

        192.168.xx.xx,专门给组织内部使用的

    ·域名:记忆IP问题!

      IP:www.jd.com

//测试IP
public class TestInetAddress {
    public static void main(String[] args) {
        try {
            //查询本机地址
            InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1");
            System.out.println(inetAddress1);
            InetAddress inetAddress11 = InetAddress.getByName("localhost");
            System.out.println(inetAddress11);
            InetAddress inetAddress12 = InetAddress.getLocalHost();
            System.out.println(inetAddress12);

            //查询网站ip地址
            InetAddress inetAddress2 = InetAddress.getByName("www.baidu.com");
            System.out.println(inetAddress2);

            //常用方法
            System.out.println(inetAddress2.getAddress());
            System.out.println(inetAddress2.getCanonicalHostName());//规范的名字
            System.out.println(inetAddress2.getHostName());//域名
            System.out.println(inetAddress2.getHostAddress());//ip
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    }
}

 结果:

 

posted on 2022-11-21 15:50  键盘敲烂的朱  阅读(103)  评论(0编辑  收藏  举报