Socket.SetIPProtectionLevel(IPProtectionLevel) Metodo

Definizione

Imposta il livello di protezione IP su 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)

Parametri

level
IPProtectionLevel

Livello di protezione IP da impostare su questo socket.

Eccezioni

L'argomento level è impostato su Unspecified.

Il socket non si trova nelle InterNetworkV6 famiglie di indirizzi o InterNetwork .

Commenti

Il SetIPProtectionLevel metodo consente di limitare un socket IPv6 o IP per l'ascolto su un ambito specificato, ad esempio indirizzi con lo stesso prefisso locale o locale del sito. Questa opzione socket consente alle applicazioni di applicare restrizioni di accesso ai socket IPv6 o IP. Tali restrizioni consentono a un'applicazione in esecuzione in una LAN privata di rafforzare in modo semplice e affidabile se stessa contro gli attacchi esterni. Questa opzione socket può essere usata anche per rimuovere le restrizioni di accesso se il level parametro è impostato su Unrestricted. Questa opzione socket si estende o restringe l'ambito di un socket di ascolto, abilitando l'accesso senza restrizioni da utenti pubblici e privati quando appropriato o limitando l'accesso solo allo stesso sito, come richiesto.

Questa opzione socket ha definito i livelli di protezione specificati nell'enumerazione IPProtectionLevel .

Il SetIPProtectionLevel metodo viene usato per abilitare o disabilitare l'attraversamento degli indirizzi di rete (NAT) per un'istanza Socket di . L'attraversamento NAT può essere fornito tramite Teredo, 6to4 o un tunnel ISATAP.

Quando il level parametro è impostato su EdgeRestrictedo Restricted, questo disabilita in modo esplicito l'attraversamento NAT per un'istanza Socket di .

Quando il level parametro è impostato su EdgeRestricted, questo può consentire l'attraversamento NAT per un Socket oggetto a seconda delle regole del firewall sul sistema.

Si applica a

Vedi anche