IPAddress.MapToIPv4 Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 podwójnego stosu zawsze wymagają adresów IPv6. Możliwość interakcji z adresem IPv4 wymaga użycia formatu adresu IPv4 mapowanego IPv6. Wszystkie adresy IPv4 muszą być reprezentowane w formacie adresu IPv4 mapowanego IPv6, który umożliwia aplikacji tylko protokół IPv6 komunikowanie się z węzłem IPv4. Format adresu IPv4 mapowanego IPv6 umożliwia reprezentowanie adresu IPv4 węzła IPv4 jako adresu IPv6. Adres IPv4 jest zakodowany w niskiej kolejności 32 bitów adresu IPv6, a wysokiej kolejności 96 bitów posiadają stały prefiks 0:0:0:0:0:0:FFFF. Format adresu IPv4 mapowany za pomocą protokołu 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
wartość , jeśli adres IP jest pierwotnie IPv4 zapisany jako IPv6 lub false
w inny sposób. Jeśli IsIPv4MappedToIPv6 funkcja zwraca true
wartość , użyj polecenia MapToIPv4 , aby dokonać konwersji.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla