UdpClient.AllowNatTraversal(Boolean) Methode

Definition

Aktiviert oder deaktiviert netzwerkadressübersetzung (NETWORK Address Translation, NAT) traversal für eine UdpClient Instanz.

public:
 void AllowNatTraversal(bool allowed);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void AllowNatTraversal(bool allowed);
public void AllowNatTraversal(bool allowed);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.AllowNatTraversal : bool -> unit
member this.AllowNatTraversal : bool -> unit
Public Sub AllowNatTraversal (allowed As Boolean)

Parameter

allowed
Boolean

Ein boolescher Wert, der angibt, ob NAT-Traversal aktiviert oder deaktiviert werden soll.

Attribute

Hinweise

Die AllowNatTraversal Methode wird verwendet, um NAT-Traversal für eine UdpClient Instanz zu aktivieren oder zu deaktivieren. NAT-Traversal kann mithilfe von Teredo, 6to4 oder einem ISATAP-Tunnel bereitgestellt werden.

Wenn der allowed Parameter "false" ist, wird die IPProtectionLevel Option für den zugeordneten Socket auf " EdgeRestrictedfalse" festgelegt. Dadurch wird die NAT-Traversal für eine UdpClient Instanz explizit deaktiviert.

Wenn der allowed Parameter "true" ist, wird die IPProtectionLevel Option für das zugeordnete Socket auf " Unrestricted. Dies kann die NAT-Traversal für eine UdpClient abhängig von Firewallregeln zulassen, die auf dem System vorhanden sind.

Eine Teredo-Adresse ist eine IPv6-Adresse mit dem Präfix 2001::/32. Teredo-Adressen können über die normale DNS-Namensauflösung zurückgegeben oder als IPv6-Adresse aufgezählt werden, die einer lokalen Schnittstelle zugewiesen ist.

Gilt für:

Weitere Informationen