Freigeben über


IPAddress.MapToIPv4 Methode

Definition

Ordnet das IPAddress Objekt einer IPv4-Adresse zu.

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

Gibt zurück

Gibt IPAddress zurück.

Eine IPv4-Adresse.

Hinweise

Dual-Stack-Sockets erfordern immer IPv6-Adressen. Für die Interaktion mit einer IPv4-Adresse ist die Verwendung des IPv4-zugeordneten IPv6-Adressformats erforderlich. Alle IPv4-Adressen müssen im IPv4-zugeordneten IPv6-Adressformat dargestellt werden, mit dem eine IPv6-Anwendung nur mit einem IPv4-Knoten kommunizieren kann. Mit dem IPv4-zugeordneten IPv6-Adressformat kann die IPv4-Adresse eines IPv4-Knotens als IPv6-Adresse dargestellt werden. Die IPv4-Adresse wird in die 32 Bits der IPv6-Adresse mit niedriger Reihenfolge codiert, und die 96-Bit-Hochreihenfolgen enthalten das feste Präfix 0:0:0:0:0:FFFF. Das IPv4-zugeordnete IPv6-Adressformat wird in RFC 4291 angegeben. Weitere Informationen finden Sie unter www.ietf.org/rfc/rfc4291.txt.

Wenn Sie eine IPv4-Adresse aus dem IPv6-Format in das IPv4-Format konvertieren möchten MapToIPv4 , müssen Sie zuerst sicherstellen, dass Sie über eine IPv4-Adresse verfügen. Anruf IsIPv4MappedToIPv6, der zurückgegeben true wird, wenn die IP-Adresse ursprünglich als IPv6 geschrieben wurde oder false anderweitig. Wenn IsIPv4MappedToIPv6 die Konvertierung zurückgegeben truewird, verwenden Sie MapToIPv4 die Konvertierung.

Gilt für: