IPAddress.MapToIPv4 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il mapping dell'oggetto IPAddress a un indirizzo IPv4.
public:
System::Net::IPAddress ^ MapToIPv4();
public System.Net.IPAddress MapToIPv4 ();
member this.MapToIPv4 : unit -> System.Net.IPAddress
Public Function MapToIPv4 () As IPAddress
Restituisce
Restituisce IPAddress.
Indirizzo IPv4.
Commenti
I socket dual stack richiedono sempre indirizzi IPv6. La possibilità di interagire con un indirizzo IPv4 richiede l'uso del formato di indirizzi IPv4 mappato a IPv6. Tutti gli indirizzi IPv4 devono essere rappresentati nel formato di indirizzi IPv4 mappato, che consente a un'applicazione IPv6 di comunicare con un nodo IPv4. Il formato di indirizzi IPv4 mappato a IPv6 consente l'indirizzo IPv4 di un nodo IPv4 da rappresentare come indirizzo IPv6. L'indirizzo IPv4 viene codificato nei 32 bit dell'indirizzo IPv6 e i bit a 96 bit con il prefisso fisso 0:0:0:0:0:0:FFFF. Il formato di indirizzi IPv4 mappato a IPv6 è specificato in RFC 4291. Per altre informazioni, vedere www.ietf.org/rfc/rfc4291.txt.
Se si vuole usare MapToIPv4 per convertire un indirizzo IPv4 dal formato IPv6 al formato IPv4, è prima necessario assicurarsi di avere un indirizzo IPv4. Chiamare IsIPv4MappedToIPv6, che restituirà true
se l'indirizzo IP è originariamente IPv4 scritto come IPv6 o false
in caso contrario. Se IsIPv4MappedToIPv6 restituisce true
, usare MapToIPv4 per eseguire la conversione.