Compartir a través de


IPAddress.MapToIPv4 Método

Definición

Asigna el objeto IPAddress en una dirección IPv4.

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

Devoluciones

Devuelve IPAddress.

Dirección IPv4.

Comentarios

Los sockets de doble pila siempre requieren direcciones IPv6. La capacidad de interactuar con una dirección IPv4 requiere el uso del formato de dirección IPv6 asignado a IPv4. Las direcciones IPv4 deben representarse en el formato de dirección IPv4 asignada a IPv4, lo que permite que una aplicación solo IPv6 se comunique con un nodo IPv4. El formato de dirección IPv4 asignado a IPv6 permite representar la dirección IPv4 de un nodo IPv4 como una dirección IPv6. La dirección IPv4 se codifica en los 32 bits de orden bajo de la dirección IPv6 y los 96 bits de orden superior contienen el prefijo fijo 0:0:0:0:0:0:0:FFFF. El formato de dirección IPv4 asignado a IPv6 se especifica en RFC 4291. Para obtener más información, vea www.ietf.org/rfc/rfc4291.txt.

Si desea usar MapToIPv4 para convertir una dirección IPv4 del formato IPv6 al formato IPv4, primero debe asegurarse de que tiene una dirección IPv4. Llame a IsIPv4MappedToIPv6, que devolverá true si la dirección IP es originalmente IPv4 escrita como IPv6, o false de lo contrario. Si IsIPv4MappedToIPv6 devuelve true, use MapToIPv4 para realizar la conversión.

Se aplica a