Bagikan melalui


Socket.SetIPProtectionLevel(IPProtectionLevel) Metode

Definisi

Mengatur tingkat perlindungan IP pada soket.

public:
 void SetIPProtectionLevel(System::Net::Sockets::IPProtectionLevel level);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetIPProtectionLevel (System.Net.Sockets.IPProtectionLevel level);
public void SetIPProtectionLevel (System.Net.Sockets.IPProtectionLevel level);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
Public Sub SetIPProtectionLevel (level As IPProtectionLevel)

Parameter

level
IPProtectionLevel

Tingkat perlindungan IP yang akan diatur pada soket ini.

Atribut

Pengecualian

Argumen level diatur ke Unspecified.

Soket tidak ada dalam InterNetworkV6 keluarga atau InterNetwork alamat.

Keterangan

Metode ini SetIPProtectionLevel memungkinkan pembatasan soket IPv6 atau IP untuk mendengarkan cakupan tertentu, seperti alamat dengan awalan lokal tautan atau lokal situs yang sama. Opsi soket ini memungkinkan aplikasi untuk menempatkan pembatasan akses pada soket IPv6 atau IP. Pembatasan semacam ini memungkinkan aplikasi yang berjalan di LAN privat untuk secara sederhana dan kuat meneguhkan dirinya terhadap serangan eksternal. Opsi soket ini juga dapat digunakan untuk menghapus pembatasan akses jika level parameter diatur ke Unrestricted. Opsi soket ini melebar atau mempersempit cakupan soket mendengarkan, memungkinkan akses tidak terbatas dari pengguna publik dan privat jika sesuai, atau membatasi akses hanya ke situs yang sama, sesuai kebutuhan.

Opsi soket ini telah menentukan tingkat perlindungan yang ditentukan dalam IPProtectionLevel enumerasi.

Metode SetIPProtectionLevel ini digunakan untuk mengaktifkan atau menonaktifkan Network Address Traversal (NAT) untuk Socket instans. Traversal NAT dapat disediakan menggunakan Teredo, 6to4, atau terowongan ISATAP.

level Ketika parameter diatur ke EdgeRestricted, atau Restricted, ini secara eksplisit menonaktifkan traversal NAT untuk Socket instans.

level Ketika parameter diatur ke EdgeRestricted, ini dapat memungkinkan traversal NAT untuk Socket tergantung pada aturan firewall yang berlaku pada sistem.

Berlaku untuk

Lihat juga