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

返回 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:0:FFFF。 IPv4 映射的 IPv6 地址格式在 RFC 4291 中指定。 有关详细信息,请参阅 www.ietf.org/rfc/rfc4291.txt

适用于