Java获取本机IP

Java获取本机IP

复制代码

try {
    Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
    while (interfaces.hasMoreElements()) {
        NetworkInterface iface = interfaces.nextElement();
        if (iface.isLoopback() || !iface.isUp()) {
            continue;
        }
        Enumeration<InetAddress> addresses = iface.getInetAddresses();
        while (addresses.hasMoreElements()) {
            InetAddress addr = addresses.nextElement();
            if (addr instanceof Inet6Address) {
                continue;
            }
            ip = addr.getHostAddress();
        }
    }
    } catch (SocketException e) {
    LoggerUtils.error(String.format("获取本机IP异常:%s", e.getStackTrace()), null);
    ip = "127.0.0.1";
}
复制代码

转载于:https://www.cnblogs.com/chinaifae/p/10239315.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101192.html原文链接:https://javaforall.net

(0)
上一篇 2021年6月20日 下午6:00
下一篇 2021年6月20日 下午7:00


相关推荐

  • protel99se精彩教程[通俗易懂]

    protel99se精彩教程[通俗易懂]网上盛行的那个protel99se精彩教程中,PCB通用封装在哪?

    2022年5月30日
    37
  • 软件测试_笔记(完整版)[通俗易懂]

    软件测试_笔记(完整版)[通俗易懂]软件测试复习(部分)概述程序+文档+数据=软件狭义的软件测试定义:为发现软件缺陷而执行程序或系统的过程广义的软件测试定义:人工或自动地运行或测定某系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果和实际结果间的差别为什么要做软件测试发现软件缺陷功能错功能遗漏超出需求部分(画蛇添足)性能不符合要求软件质量高低:是否符合用户习惯、符合用户需求测试…

    2022年7月15日
    18
  • 寒霜2引擎的光照系统确实不是盖的

    寒霜2引擎的光照系统确实不是盖的曾经以为孤岛危机的画面最牛逼的 结果当我看到战地 3 时 就彻底震精了 这还是游戏嘛 简直就是电影 它强大的光影系统马上照亮了你的十二氪金狗眼 叛逆连队 2 的寒霜引擎已经给了我不少的惊喜 寒霜 2 直接秒掉了我所有遐想 游戏介绍由 DICE 开发的 战地 3 采用了最新的 寒霜 2 引擎 完美支持 DirectX11 并且拥有强大的物理效果 最大的亮点还是光照系统 其渲染的场景已近乎乱真的地步 视觉效果

    2026年3月19日
    3
  • DOM简要

    DOM简要

    2022年1月6日
    48
  • 如何保证docker2375端口的安全

    如何保证docker2375端口的安全情景再现:之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。问题产生的原因首先我们要明白问题产生的原因,才能更好地解决问题!Docker为了实现集群管理,提供了远程管理的端口。DockerDaemon作为守护进程运行在后台,可以执行发送到管理端口上的Docker命令。当我们修改do

    2022年6月13日
    221
  • 智谱GLM-5和Seedance 2.0,我愿看作国产大模型的双子星

    智谱GLM-5和Seedance 2.0,我愿看作国产大模型的双子星

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号