UdpClient.AllowNatTraversal(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 アドレスとして列挙できます。
適用対象
こちらもご覧ください
.NET