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 instance NAT 통과를 UdpClient 사용하거나 사용하지 않도록 설정하는 데 사용됩니다. NAT 통과는 Teredo, 6to4 또는 ISATAP 터널을 사용하여 제공할 수 있습니다.

매개 변수가 allowed false IPProtectionLevel 이면 연결된 소켓의 옵션이 로 설정 EdgeRestricted됩니다. 이렇게 하면 instance NAT 통과가 UdpClient 명시적으로 비활성화됩니다.

매개 변수가 allowed true IPProtectionLevel 이면 연결된 소켓의 옵션이 로 설정 Unrestricted됩니다. 이렇게 하면 시스템에 있는 방화벽 규칙에 따라 에 대한 UdpClient NAT 통과가 허용됩니다.

Teredo 주소는 접두사 2001::/32가 있는 IPv6 주소입니다. Teredo 주소는 일반 DNS 이름 확인을 통해 반환되거나 로컬 인터페이스에 할당된 IPv6 주소로 열거될 수 있습니다.

적용 대상

추가 정보