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

Vrátí IPAddress.

Adresa IPv4.

Poznámky

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

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

Platí pro