Udostępnij za pośrednictwem


IPAddress.MapToIPv4 Metoda

Definicja

Mapuje IPAddress obiekt na adres IPv4.

public:
 System::Net::IPAddress ^ MapToIPv4();
public System.Net.IPAddress MapToIPv4 ();
member this.MapToIPv4 : unit -> System.Net.IPAddress
Public Function MapToIPv4 () As IPAddress

Zwraca

Zwraca wartość IPAddress.

Adres IPv4.

Uwagi

Gniazda z dwoma stosami zawsze wymagają adresów IPv6. Możliwość interakcji z adresem IPv4 wymaga użycia formatu adresów IPv4 mapowanych za pomocą protokołu IPv6. Wszystkie adresy IPv4 muszą być reprezentowane w formacie adresów IPv4 mapowanych za pomocą protokołu IPv6, który umożliwia aplikacji tylko protokół IPv6 komunikowanie się z węzłem IPv4. Format adresu IPv4 mapowany za pomocą protokołu IPv6 umożliwia reprezentowanie adresu IPv4 węzła IPv4 jako adresu IPv6. Adres IPv4 jest zakodowany w 32-bitowych 32 bitach adresu IPv6, a 96-bitowe wysokiej kolejności przechowują stały prefiks 0:0:0:0:0:FFFF. Format adresu IPv4 mapowany zamapowany na protokół IPv6 jest określony w specyfikacji RFC 4291. Aby uzyskać więcej informacji, zobacz www.ietf.org/rfc/rfc4291.txt.

Jeśli chcesz przekonwertować MapToIPv4 adres IPv4 z formatu IPv6 na format IPv4, musisz najpierw upewnić się, że masz adres IPv4. Wywołaj metodę IsIPv4MappedToIPv6, która zwróci, true jeśli adres IP jest pierwotnie IPv4 zapisany jako IPv6 lub false w inny sposób. Jeśli IsIPv4MappedToIPv6 zwraca wartość true, użyj polecenia MapToIPv4 , aby dokonać konwersji.

Dotyczy