Socket.SetIPProtectionLevel(IPProtectionLevel) Metoda

Definicja

Ustawia poziom ochrony adresu IP na gniazdach.

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)

Parametry

level
IPProtectionLevel

Poziom ochrony adresu IP ustawiony na tym gniazdie.

Atrybuty

Wyjątki

Argument level jest ustawiony na Unspecifiedwartość .

Gniazdo nie znajduje się w rodzinach adresów InterNetworkV6 ani InterNetwork .

Uwagi

Metoda SetIPProtectionLevel umożliwia ograniczenie gniazda IPv6 lub IP do nasłuchiwania w określonym zakresie, takich jak adresy z tym samym linkiem lokalnym lub lokalnym prefiksem lokacji. Ta opcja gniazda umożliwia aplikacjom umieszczanie ograniczeń dostępu na gniazdach IPv6 lub IP. Takie ograniczenia umożliwiają aplikacji działającej w prywatnej sieci LAN proste i niezawodne wzmacnianie się przed atakami zewnętrznymi. Ta opcja gniazda może również służyć do usuwania ograniczeń dostępu, jeśli level parametr jest ustawiony na Unrestricted. Ta opcja gniazda rozszerza lub zawęża zakres gniazda nasłuchiwania, umożliwiając nieograniczony dostęp od użytkowników publicznych i prywatnych, jeśli jest to konieczne, lub ograniczenie dostępu tylko do tej samej lokacji, zgodnie z potrzebami.

Ta opcja gniazda ma zdefiniowane poziomy ochrony określone w wyliczenie IPProtectionLevel .

Metoda SetIPProtectionLevel służy do włączania lub wyłączania przechodzenia adresów sieciowych (NAT) dla Socket wystąpienia. Przechodzenie nat może być udostępniane przy użyciu tunelu Teredo, 6to4 lub ISATAP.

level Gdy parametr jest ustawiony na EdgeRestrictedwartość , lub Restricted, jawnie wyłącza przechodzenie translatora adresów sieciowych dla Socket wystąpienia.

level Gdy parametr jest ustawiony na EdgeRestrictedwartość , może to zezwalać na przechodzenie translatora adresów sieciowych dla Socket zależnie od reguł zapory w systemie.

Dotyczy

Zobacz też