IPAddress.MapToIPv4 Método

Definição

Mapeia o IPAddress objeto para um endereço IPv4.

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

Devoluções

Retorna IPAddress.

Um endereço IPv4.

Observações

Sockets de dual-stack requerem sempre endereços IPv6. A capacidade de interagir com um endereço IPv4 requer o uso do formato de endereço IPv6 mapeado para IPv4. Quaisquer endereços IPv4 devem ser representados no formato de endereço IPv6 mapeado por IPv4, que permite que uma aplicação apenas IPv6 comunique com um nó IPv4. O formato de endereço IPv6 mapeado por IPv4 permite que o endereço IPv4 de um nó IPv4 seja representado como um endereço IPv6. O endereço IPv4 é codificado nos 32 bits de ordem baixa do endereço IPv6, e os 96 bits de ordem alta mantêm o prefixo fixo 0:0:0:0:0:FFFF. O formato de endereço IPv6 mapeado por IPv4 está especificado no RFC 4291. Para mais informações, consulte www.ietf.org/rfc/rfc4291.txt.

Se quiser converter MapToIPv4 um endereço IPv4 do formato IPv6 para o formato IPv4, deve primeiro garantir que tem um endereço IPv4. Chamar IsIPv4MappedToIPv6, que devolverá true se o endereço IP for originalmente escrito como IPv4 como IPv6, ou false de outra forma. Se IsIPv4MappedToIPv6 devolver, trueuse MapToIPv4 para fazer a conversão.

Aplica-se a