Socket.SetIPProtectionLevel(IPProtectionLevel) Yöntem

Tanım

Bir 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 InterNetworkV6 adres ailelerinde InterNetwork değil.

Açıklamalar

yöntemi, SetIPProtectionLevel 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 sınırsız erişim sağlar 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.

SetIPProtectionLevel yöntemi, 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, 6to4 veya ISATAP tüneli kullanılarak sağlanabilir.

level Parametresi , veya EdgeRestrictedolarak ayarlandığındaRestricted, 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 işlem sistemdeki güvenlik duvarı kurallarına bağlı olarak NAT Socket geçişinin gerçekleştirilebilmesini sağlar.

Şunlara uygulanır

Ayrıca bkz.