IPAddress.IsIPv4MappedToIPv6 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
了解 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。