IpUtils

object IpUtils

IP 工具类

封装 IPTools 提供的地址识别与转换能力

Functions

Link copied to clipboard

将 CIDR 转换为 IPv4 地址范围

Link copied to clipboard

将 CIDR 转换为 IPv6 地址范围

Link copied to clipboard
fun compressIpv6(ipAddress: String): String

压缩 IPv6 地址

Link copied to clipboard

将十进制值转换为 IPv4 地址

Link copied to clipboard

将十进制值转换为 IPv6 地址

Link copied to clipboard
fun expandIpv6(ipAddress: String): String

展开 IPv6 地址

Link copied to clipboard
fun ipv4ToCidr(ipFrom: String, ipTo: String): List<String>

将 IPv4 地址范围转换为 CIDR 列表

Link copied to clipboard
fun ipv4ToDecimal(ipAddress: String): BigInteger?

将 IPv4 地址转换为十进制

Link copied to clipboard
fun ipv6ToCidr(ipFrom: String, ipTo: String): List<String>

将 IPv6 地址范围转换为 CIDR 列表

Link copied to clipboard
fun ipv6ToDecimal(ipAddress: String): BigInteger?

将 IPv6 地址转换为十进制

Link copied to clipboard
fun isIpv4(ipAddress: String): Boolean

判断是否为 IPv4 地址

Link copied to clipboard
fun isIpv6(ipAddress: String): Boolean

判断是否为 IPv6 地址