Sdílet prostřednictvím


IPAddress.MapToIPv4 Metoda

Definice

Namapuje IPAddress objekt na adresu IPv4.

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

Návraty

Vrací objekt IPAddress.

Adresa IPv4.

Poznámky

Sokety se dvěma zásobníky vždy vyžadují adresy IPv6. Schopnost pracovat s adresou IPv4 vyžaduje použití formátu IPv6 adresy mapované na IPv4. Všechny adresy IPv4 musí být reprezentované ve formátu IPv4 mapované adresy IPv6, který umožňuje aplikaci pouze SPv6 komunikovat s uzlem IPv4. Formát adresy IPv6 mapované na IPv4 umožňuje reprezentovat adresu IPv4 uzlu jako adresu IPv6. Adresa IPv4 je zakódovaná do 32 bitů IPv6 adresy v nízkém pořadí a 96 bitů ve vysokém pořadí obsahuje pevnou předponu 0:0:0:0:FFFF. Formát adresy IPv6 mapované na IPv4 je uvedený v DOKUMENTU RFC 4291. Další informace najdete v tématu www.ietf.org/rfc/rfc4291.txt.

Pokud chcete použít MapToIPv4 k převodu IPv4 adresy z formátu IPv6 na formát IPv4, musíte se nejprve ujistit, že máte adresu IPv4. Volání IsIPv4MappedToIPv6, které vrátí true , pokud je IP adresa původně IPv4 napsaná jako IPv6 nebo false jinak. Pokud IsIPv4MappedToIPv6 vrátí truehodnotu , převod provedete pomocí MapToIPv4 příkazu .

Platí pro