Skip to main content
版本: 0.9

net

split_host_port

split_host_port(ip_end_point: str) -> List[str]

ip_end_point 分离出 hostport

join_host_port

join_host_port(host, port) -> str

合并 hostport

fqdn

fqdn(name: str = '') -> str

返回完全限定域名(FQDN)。

parse_IP

parse_IP(ip) -> str

ip 解析为真实的 IP 地址。

to_IP4

to_IP4(ip) -> str

获取 ip 的 IPv4 表示形式。

to_IP16

to_IP16(ip) -> int

获取 ip 的 IPv6 表示形式。

IP_string

IP_string(ip: str | int) -> str

返回 IP 字符串。

is_IPv4

is_IPv4(ip: str) -> bool

判断 ip 是否为 IPv4。

is_IP

is_IP(ip: str) -> bool

判断 ip 是否为有效的 IP 地址。

is_loopback_IP

is_loopback_IP(ip: str) -> bool

判断 ip 是否为回环地址。

is_multicast_IP

is_multicast_IP(ip: str) -> bool

判断 ip 是否为组播地址。

is_interface_local_multicast_IP

is_interface_local_multicast_IP(ip: str) -> bool

判断 ip 是否为接口、本地和组播地址。

is_link_local_multicast_IP(ip: str) -> bool

判断 ip 是否为链路本地和组播地址。

is_link_local_unicast_IP(ip: str) -> bool

判断 ip 是否为链路本地和单播地址。

is_global_unicast_IP

is_global_unicast_IP(ip: str) -> bool

判断 ip 是否为全局单播地址。

is_unspecified_IP

is_unspecified_IP(ip: str) -> bool

判断 ip 是否为 unspecified 地址。