手机版 收藏 导航

hutool IP 工具类支持哪些 IP 地址的获取方式

原创   www.link114.cn   2024-02-26 13:26:36

hutool IP 工具类支持哪些 IP 地址的获取方式

使用 IpUtil.getLocalhostStr() 方法可以获取本地 IP 地址。这个方法会自动判断操作系统并选择最合适的方式获取 IP 地址。

hutool 提供多种获取公网 IP 地址的方式。可以使用 IpUtil.getPublicIpByApi() 方法通过调用第三方 API 获取公网 IP 地址。也可以使用 IpUtil.getPublicIpByGateway() 方法通过分析默认网关的方式获取公网 IP 地址。

使用 IpUtil.getIpV4()IpUtil.getIpV6() 方法可以分别获取 IPv4 和 IPv6 地址。这些方法会返回一个 IP 地址列表。

hutool 还提供获取 MAC 地址的方法 IpUtil.getMacAddress()。这个方法会尝试通过多种方式获取 MAC 地址。