Socket.SetIPProtectionLevel(IPProtectionLevel) Yöntem

Tanım

Yuvada IP koruma düzeyini ayarlar.

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)

Parametreler

level
IPProtectionLevel

Bu yuvada ayarlanacağı IP koruma düzeyi.

Öznitelikler

Özel durumlar

level bağımsız değişkeni olarak Unspecifiedayarlanır.

Yuva, veya InterNetwork adres ailelerinde InterNetworkV6 değil.

Açıklamalar

SetIPProtectionLevel yöntemi, bir IPv6 veya IP yuvasını, aynı bağlantı yerel veya site yerel ön ekine sahip adresler gibi belirli bir kapsamda dinleyecek şekilde kısıtlamaya olanak tanır. Bu yuva seçeneği, uygulamaların IPv6 veya IP yuvalarına erişim kısıtlamaları yerleştirmesini sağlar. Bu tür kısıtlamalar, özel LAN üzerinde çalışan bir uygulamanın kendisini dış saldırılara karşı basit ve sağlam bir şekilde sağlamlaştırmasını sağlar. Bu yuva seçeneği, parametresi olarak ayarlandıysa level erişim kısıtlamalarını kaldırmak için Unrestrictedde kullanılabilir. Bu yuva seçeneği bir dinleme yuvasının kapsamını genişletir veya daraltır; uygun olduğunda genel ve özel kullanıcılardan kısıtlanmamış erişime olanak tanır veya gerektiğinde yalnızca aynı siteye erişimi kısıtlar.

Bu yuva seçeneği, numaralandırmada IPProtectionLevel belirtilen tanımlı koruma düzeylerine sahiptir.

yöntemi SetIPProtectionLevel , bir Socket örnek için Ağ Adresi Geçişi'ni (NAT) etkinleştirmek veya devre dışı bırakmak için kullanılır. NAT geçişi Teredo, 6'dan 4'e veya ISATAP tüneli kullanılarak sağlanabilir.

level Parametre , veya Restrictedolarak ayarlandığındaEdgeRestricted, bu durum bir Socket örnek için NAT geçişinin açıkça devre dışı bırakıldığında.

level parametresi olarak EdgeRestrictedayarlandığında bu, sistemde bulunan güvenlik duvarı kurallarına bağlı olarak bir Socket için NAT geçişi yapabilir.

Şunlara uygulanır

Ayrıca bkz.