Bagikan melalui


IPAddress.MapToIPv4 Metode

Definisi

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.

Berlaku untuk