IPAddress.IsIPv4MappedToIPv6 Свойство

Определение

Возвращает сведения о том, является ли IP-адрес адресом IPv6, сопоставленным с IPv4.

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

Значение свойства

Boolean

Возвращает Boolean.

Значение true, если IP-адрес является сопоставленным в IPv4 адресом IPv6; в противном случае — значение false.

Комментарии

Для сокетов с двумя стеками всегда требуются IPv6-адреса. Возможность взаимодействия с IPv4-адресом требует использования формата IPv4-адресов, сопоставленного с IPv4. Все IPv4-адреса должны быть представлены в формате IPv4-адресов, сопоставленном с IPv6, что позволяет приложению IPv6 взаимодействовать только с узлом IPv4. Формат IPv4-адресов, сопоставленных с IPv6, позволяет представить IPv4-адрес узла IPv4 в виде IPv6-адреса. IPv4-адрес закодирован в 32 битах IPv6-адреса с низким порядком, а 96-разрядные биты содержат фиксированный префикс 0:0:0:0:0:0:0:FFFF. Формат IPv4-адресов, сопоставленных с IPv6, указывается в RFC 4291. Дополнительные сведения см. в разделе www.ietf.org/rfc/rfc4291.txt.

Применяется к