Socket.SetIPProtectionLevel(IPProtectionLevel) Método

Definición

Establece el nivel de protección ip en un socket.

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)

Parámetros

level
IPProtectionLevel

Nivel de protección IP que se va a establecer en este socket.

Atributos

Excepciones

El level argumento se establece en Unspecified.

El socket no está en las InterNetworkV6 familias de direcciones o InterNetwork .

Comentarios

El SetIPProtectionLevel método permite restringir un socket IPv6 o IP para escuchar en un ámbito especificado, como direcciones con el mismo prefijo local de vínculo o sitio. Esta opción de socket permite a las aplicaciones colocar restricciones de acceso en sockets IPv6 o IP. Estas restricciones permiten que una aplicación que se ejecuta en una LAN privada se fortalezca de forma sencilla frente a ataques externos. Esta opción de socket también se puede usar para quitar restricciones de acceso si el level parámetro está establecido Unrestricteden . Esta opción de socket amplía o reduce el ámbito de un socket de escucha, lo que permite el acceso no restringido de usuarios públicos y privados cuando sea adecuado o restringe el acceso únicamente al mismo sitio, según necesidad.

Esta opción de socket definió niveles de protección especificados en la enumeración IPProtectionLevel.

El SetIPProtectionLevel método se usa para habilitar o deshabilitar Network Address Traversal (NAT) para una Socket instancia de . El recorrido NAT se puede proporcionar mediante Teredo, 6to4 o un túnel ISATAP.

Cuando el level parámetro se establece EdgeRestricteden , o Restricted, esto deshabilita explícitamente el recorrido NAT para una Socket instancia de .

Cuando el level parámetro se establece EdgeRestricteden , esto puede permitir el recorrido NAT para un Socket en función de las reglas de firewall establecidas en el sistema.

Se aplica a

Consulte también