首页 > 编程语言 >Java 网络编程(二)IP地址

Java 网络编程(二)IP地址

时间:2022-11-21 16:03:08浏览次数:40  
标签:Java inetAddress2 编程 System IP地址 println InetAddress out

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();
        }
    }
}

 结果:

 

标签:Java,inetAddress2,编程,System,IP地址,println,InetAddress,out
From: https://www.cnblogs.com/zhulei118/p/16911493.html

相关文章

  • 24个带有示例的 JavaScript 数组方法
    英文| https://javascript.plainenglish.io/a-6-minute-guide-to-24-javascript-array-methods-52bf5f0e209c翻译|杨小二1、创建数组在Javascript中有多种创建数组的方......
  • 11个提高技能的JavaScript 技巧,附中奖者名单
    英文|https://levelup.gitconnected.com/12-javascript-features-youve-probably-never-used-db932c413cdd翻译|杨小二当我开始学习JavaScript时,我总是很想找到可以节......
  • Java双向链表实现队列
    将双向链表做简单的改造,即可实现一个FIFO(FirstInputFirstOut)队列,该队列只在头节点出队,尾节点入队。一般来说定义节点类只需一个后驱节点next即可。这里保留pre节......
  • javaScript 纯函数
    一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用,我们就把这个函数叫做纯函数。为什么要煞费苦心地构建纯函数?因为纯函数非常靠谱,执行一个纯函数你不用担......
  • Java 网络编程(一)概述
    什么是计算机网络?计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协......
  • 深入浅出理解Java中的ArrayList集合
    ArrayList集合importjava.util.ArrayList;publicclassday01{publicstaticvoidmain(String[]args){//创建了一个ArrayList集合,集合的名称是list,......
  • 登顶之路|数字海南架构师谈云原生编程挑战赛参赛心路历程
    2022年11月3日,第三届云原生编程挑战赛即将迎来终极答辩,18支战队、32位云原生开发者入围决赛,精彩即将开启。云原生编程挑战赛项目组特别策划了《登顶之路》系列选手......
  • java对接新中新电子:QKQ-A16Q (一)
    1.新中新电子:QKQ-A16Q    参考资料:新中新电子官网:http://www.synjones.com/service.html#part_oneUSB:\验证_USB_V1.2 ......
  • java对接新中新电子:QKQ-A16Q (一)
    1.新中新电子:QKQ-A16Q    参考资料:新中新电子官网:http://www.synjones.com/service.html#part_oneUSB:\验证_USB_V1.2 ......
  • java对接新中新电子:QKQ-A16Q (一)
    1.新中新电子:QKQ-A16Q    参考资料:新中新电子官网:http://www.synjones.com/service.html#part_oneUSB:\验证_USB_V1.2 ......