UdpClient.AllowNatTraversal(Boolean) メソッド

定義

UdpClient インスタンスのネットワーク アドレス変換 (NAT: Network Address Translation) トラバーサルを有効または無効にします。

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)

パラメーター

allowed
Boolean

NAT トラバーサルを有効にするか無効にするかを指定するブール値。

属性

注釈

メソッドは AllowNatTraversal 、インスタンスの NAT トラバーサルを UdpClient 有効または無効にするために使用されます。 NAT トラバーサルは、Teredo、6to4、または ISATAP トンネルを使用して提供できます。

パラメーターが allowed false の場合、 IPProtectionLevel 関連付けられているソケットのオプションは に EdgeRestricted設定されます。 これにより、インスタンスの NAT トラバーサルが明示的に UdpClient 無効になります。

パラメーターが allowed true の場合、 IPProtectionLevel 関連付けられているソケットのオプションは に Unrestricted設定されます。 これにより、システム上に UdpClient 配置されているファイアウォール規則に応じて、 の NAT トラバーサルが許可される場合があります。

Teredo アドレスは、プレフィックスが 2001::/32 の IPv6 アドレスです。 Teredo アドレスは、通常の DNS 名前解決を介して返されるか、ローカル インターフェイスに割り当てられた IPv6 アドレスとして列挙できます。

適用対象

こちらもご覧ください