Aracılığıyla paylaş


IPAddress.MapToIPv4 Yöntem

Tanım

IPAddress Nesneyi bir IPv4 adresiyle eşler.

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

Döndürülenler

IPAddress döndürür.

Bir IPv4 adresi.

Açıklamalar

Çift yığınlı yuvalar her zaman IPv6 adresleri gerektirir. Bir IPv4 adresiyle etkileşim kurabilmek için IPv4 eşlenmiş IPv6 adres biçiminin kullanılması gerekir. Tüm IPv4 adresleri, yalnızca IPv6 uygulamasının bir IPv4 düğümüyle iletişim kurmasını sağlayan IPv4 eşlenmiş IPv6 adres biçiminde temsil edilmelidir. IPv4 eşlenmiş IPv6 adres biçimi, bir IPv4 düğümünün IPv4 adresinin IPv6 adresi olarak temsil edilmesini sağlar. IPv4 adresi, IPv6 adresinin düşük sıralı 32 bitine kodlanır ve yüksek sıralı 96 bitler sabit 0:0:0:0:0:FFFF ön ekini tutar. IPv4 eşlenmiş IPv6 adres biçimi RFC 4291'de belirtilir. Daha fazla bilgi için bkz . www.ietf.org/rfc/rfc4291.txt.

Bir IPv4 adresini IPv6 biçiminden IPv4 biçimine dönüştürmek için kullanmak MapToIPv4 istiyorsanız, önce bir IPv4 adresiniz olduğundan emin olmanız gerekir. IP adresi başlangıçta IPv6 olarak yazılmış IPv4 ise veya false başka bir şekilde döndüren true çağrısı IsIPv4MappedToIPv6yapın. döndürürse IsIPv4MappedToIPv6true, dönüştürmeyi yapmak için kullanın MapToIPv4 .

Şunlara uygulanır