IPAddress.IsIPv4MappedToIPv6 属性

定义

了解 IP 地址是否为 IPv4 映射的 IPv6 地址。

public:
 property bool IsIPv4MappedToIPv6 { bool get(); };
public bool IsIPv4MappedToIPv6 { get; }
member this.IsIPv4MappedToIPv6 : bool
Public ReadOnly Property IsIPv4MappedToIPv6 As Boolean

属性值

返回 Boolean

如果 IP 地址为 IPv4 映射的 IPv6 地址,则为 true;否则为 false

注解

双堆栈套接字始终需要 IPv6 地址。 若要与 IPv4 地址交互,需要使用 IPv4 映射的 IPv6 地址格式。 任何 IPv4 地址都必须以 IPv4 映射的 IPv6 地址格式表示,这允许仅 IPv6 应用程序与 IPv4 节点通信。 IPv4 映射的 IPv6 地址格式允许将 IPv4 节点的 IPv4 地址表示为 IPv6 地址。 IPv4 地址编码为 IPv6 地址的低序 32 位,高序 96 位包含固定前缀 0:0:0:0:0:FFFF。 RFC 4291 中指定了 IPv4 映射的 IPv6 地址格式。 有关详细信息,请参阅 www.ietf.org/rfc/rfc4291.txt

适用于