IPAddress.MapToIPv4 Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memetakan objek ke IPAddress alamat IPv4.
public:
System::Net::IPAddress ^ MapToIPv4();
public System.Net.IPAddress MapToIPv4 ();
member this.MapToIPv4 : unit -> System.Net.IPAddress
Public Function MapToIPv4 () As IPAddress
Mengembalikan
Menampilkan IPAddress.
Alamat IPv4.
Keterangan
Soket tumpukan ganda selalu memerlukan alamat IPv6. Kemampuan untuk berinteraksi dengan alamat IPv4 memerlukan penggunaan format alamat IPv6 yang dipetakan IPv4. Setiap alamat IPv4 harus diwakili dalam format alamat IPv6 yang dipetakan IPv4 yang memungkinkan aplikasi hanya IPv6 untuk berkomunikasi dengan simpul IPv4. Format alamat IPv6 yang dipetakan IPv4 memungkinkan alamat IPv4 dari simpul IPv4 diwakili sebagai alamat IPv6. Alamat IPv4 dikodekan ke dalam 32 bit urutan rendah dari alamat IPv6, dan 96 bit pesanan tinggi menyimpan awalan tetap 0:0:0:0:0:0:FFFF. Format alamat IPv6 yang dipetakan IPv4 ditentukan dalam RFC 4291. Untuk informasi selengkapnya, lihat www.ietf.org/rfc/rfc4291.txt.
Jika Anda ingin menggunakan MapToIPv4 untuk mengonversi alamat IPv4 dari format IPv6 ke format IPv4, Anda harus terlebih dahulu memastikan bahwa Anda memiliki alamat IPv4. Panggil IsIPv4MappedToIPv6, yang akan mengembalikan true
jika alamat IP awalnya adalah IPv4 yang ditulis sebagai IPv6, atau false
sebaliknya. Jika IsIPv4MappedToIPv6 mengembalikan true
, gunakan MapToIPv4 untuk melakukan konversi.