关于本机IP的获取(附带Demo)


关于本机IP的获取


提示:以下是本篇文章正文内容,下面案例可供参考

一、IP是什么

IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。

二、本机IP如何获取

1.cmd命令(不用多说吧)

ipconfig

在这里插入图片描述

2.网址ip138.com

在这里插入图片描述

3.那我们代码中如何传递IP呢?

在项目中,我们有时候需要对其IP进行传递,以便在上下游进行IP的限制,也是为风控考虑,防止一些用户恶意的访问。
代码如下:

public static void main(String[] args)
        throws Exception {
    InetAddress addr = InetAddress.getLocalHost();
    System.out.println("Local HostAddress: " +addr.getHostAddress());
            String hostname = addr.getHostName();
    System.out.println("Local host name: "+hostname);
}

以上仅以个人观点,欢迎讨论留言。如果感兴趣,关注一下,感谢!

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页