Partager via


IPAddress.MapToIPv4 Méthode

Définition

Mappe l’objet IPAddress à une adresse IPv4.

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

Retours

Retourne IPAddress.

Adresse IPv4.

Remarques

Les sockets à double pile nécessitent toujours des adresses IPv6. La possibilité d’interagir avec une adresse IPv4 nécessite l’utilisation du format d’adresse IPv4 mappé IPv4. Toutes les adresses IPv4 doivent être représentées au format d’adresse IPv4 mappé iPv6, ce qui permet à une application IPv6 uniquement de communiquer avec un nœud IPv4. Le format d’adresse IPv6 mappé IPv4 permet à l’adresse IPv4 d’un nœud IPv4 d’être représentée en tant qu’adresse IPv6. L’adresse IPv4 est encodée dans les 32 bits de l’adresse IPv6, et les 96 bits de haut ordre contiennent le préfixe fixe 0:0:0:0:0:0 :FFFF. Le format d’adresse IPv4 mappé IPv6 est spécifié dans RFC 4291. Pour plus d’informations, consultez www.ietf.org/rfc/rfc4291.txt.

Si vous souhaitez utiliser MapToIPv4 pour convertir une adresse IPv4 du format IPv6 au format IPv4, vous devez d’abord vous assurer que vous avez une adresse IPv4. Appel IsIPv4MappedToIPv6, qui retourne true si l’adresse IP est initialement IPv4 écrite en tant que IPv6, ou false sinon. Si IsIPv4MappedToIPv6 cette propriété est retournée true, utilisez-la MapToIPv4 pour effectuer la conversion.

S’applique à