IPAddress.MapToIPv4 Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í true
hodnotu , převod provedete pomocí MapToIPv4 příkazu .