Skip to main content
版本: 0.5.2

net

split_host_port​

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

从 ip_end_point 分离出 host 和 port。

join_host_port​

join_host_port(host, port) -> str

合并 host 和 port。

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 地址。