Socket.SetIPProtectionLevel(IPProtectionLevel) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el nivel de protección IP en un 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)
Parámetros
- level
- IPProtectionLevel
Nivel de protección IP que se va a establecer en este socket.
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 local. 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 ejecute en una LAN privada se proteja de forma sencilla y sólida 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 limita el ámbito de un socket de escucha, lo que permite el acceso sin restricciones de los usuarios públicos y privados cuando proceda, o restringe el acceso solo al mismo sitio, según sea necesario.
Esta opción de socket ha definido los niveles de protección especificados en la IPProtectionLevel enumeración.
El SetIPProtectionLevel método se usa para habilitar o deshabilitar el recorrido de direcciones de red (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 parámetro se establece EdgeRestricteden , esto puede permitir el level recorrido NAT para un Socket en función de las reglas de firewall establecidas en el sistema.