IPAddress.MapToIPv4 Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 .