Socket.SetIPProtectionLevel(IPProtectionLevel) Methode

Definitie

Hiermee stelt u het IP-beveiligingsniveau in op een socket.

public:
 void SetIPProtectionLevel(System::Net::Sockets::IPProtectionLevel level);
public void SetIPProtectionLevel(System.Net.Sockets.IPProtectionLevel level);
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
Public Sub SetIPProtectionLevel (level As IPProtectionLevel)

Parameters

level
IPProtectionLevel

Het IP-beveiligingsniveau dat op deze socket moet worden ingesteld.

Uitzonderingen

Het level argument is ingesteld op Unspecified.

De socket bevindt zich niet in de InterNetworkV6 of InterNetwork adresfamilies.

Opmerkingen

Met de SetIPProtectionLevel methode kunt u een IPv6- of IP-socket beperken om te luisteren naar een opgegeven bereik, zoals adressen met hetzelfde lokale koppelings- of site-voorvoegsel. Met deze socketoptie kunnen toepassingen toegangsbeperkingen instellen voor IPv6- of IP-sockets. Met dergelijke beperkingen kan een toepassing die wordt uitgevoerd op een privé-LAN eenvoudig en robuust zichzelf beschermen tegen externe aanvallen. Deze socketoptie kan ook worden gebruikt om toegangsbeperkingen te verwijderen als de level parameter is ingesteld op Unrestricted. Deze socketoptie verbreedt of beperkt het bereik van een luistersocket, waardoor onbeperkte toegang van openbare en privégebruikers mogelijk is, indien van toepassing, of alleen de toegang tot dezelfde site wordt beperkt, zoals vereist.

Deze socketoptie heeft gedefinieerde beveiligingsniveaus die zijn opgegeven in de IPProtectionLevel opsomming.

De SetIPProtectionLevel methode wordt gebruikt om Network Address Traversal (NAT) voor een Socket exemplaar in of uit te schakelen. NAT-doorkruising kan worden geleverd met teredo, 6to4 of een ISATAP-tunnel.

Wanneer de level parameter is ingesteld op EdgeRestricted, of Restricted, wordt NAT-traversal expliciet uitgeschakeld voor een Socket exemplaar.

Wanneer de level parameter is ingesteld op EdgeRestricted, kan dit NAT-doorkruising toestaan voor een Socket , afhankelijk van firewallregels op het systeem.

Van toepassing op

Zie ook