PowerShell을 통해 Windows Server 네트워크 연결 문제 해결

Windows Server 는 응용 프로그램이나 컴퓨터가 특정 포트나 서버 IP에 연결할 수 없는 경우 관리자를 위한 수많은 도구를 제공합니다. 즉시 나타나는 한 가지는 도구를 사용하여 DNS 및 기타 네트워크 문제를 해결하는 것이지만 PowerShell 사용을 좋아한다면 사용할 수 있는 훌륭한 명령 Test-NetConnection 이 있습니다.

Test-NetConnection 결과

(Troubleshoot Network)PowerShell 을 통해 (PowerShell)네트워크 연결 문제 해결

Test-NetConnection cmdlet을 사용 하여 연결에 대한 진단 정보를 찾을 수 있습니다. 여기에는 Ping 테스트, TCP 테스트, 경로 추적( route tracing) 및 경로 선택 진단에 대한 지원이 포함됩니다.

사용되는 옵션에 따라 출력은  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute 등과 같은 정보로 구성됩니다 .

다음은 지원되는 매개변수 목록입니다.

  • 공통 TCP 포트: 일반적인 서비스 TCP 포트 번호를 지정합니다.
  • ComputerName: 대상 컴퓨터의 DNS ( Domain Name System ) 이름 또는 IP 주소를 지정합니다.
  • ConstrainInterface: 경로 진단에 사용할 인터페이스 제약 조건을 지정합니다.
  • ConstrainSourceAddress: 경로 진단에 사용할 소스 주소 제약 조건을 지정합니다.
  • DiagnoseRouting: 원격 호스트에 대한 경로 및 소스 주소 선택 정보를 출력하기 위해 경로 진단이 실행됨을 나타냅니다.
  • 홉: traceroute 명령에서 트래버스할 홉 수를 지정합니다.
  • InformationLevel: 정보 수준을 자세히 또는 조용하게 지정합니다.
  • 포트: 원격 컴퓨터 의 TCP 포트 번호를 지정합니다.(TCP)
  • TraceRoute: Tracert 가 원격 호스트에 대한 연결을 테스트하기 위해 실행됨을 나타냅니다.

강력한(Using the powerful ) Test-NetConnection cmdlet 사용(cmdlet)

Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed"

ComputerName : www.contoso.com

RemoteAddress : 2600:1409:a:185::2768

ConstrainInterfaceIndex : 5

SelectedSourceAddress : 2001:4898:e0:79:75dd:64cf:d9ff:f86

OutgoingInterfaceIndex : 5

SelectedNetRoute : DestinationPrefix: ::/0

NextHop: fe80::200:5eff:fe00:202

RouteSelectionEvents : IP: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4

RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint.

SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

RouteDiagnosticsSucceeded : True

샘플 명령 목록

PowerShell을 통해 Windows Server 네트워크 연결 문제 해결

다음은 컴퓨터에서 시도할 수 있는 몇 가지 샘플 명령입니다. 이러한 명령 중 일부는 관리자 권한이 필요하므로 필수 권한으로 PowerShell 7 또는 PowerShell 5.1 을 시작해야 합니다.(PowerShell 5.1)

Test-NetConnection youtube.com

연결에 대한 자세한 정보:

Test-NetConnection youtube.com -InformationLevel "Detailed"

웹 서비스 작업 시 특정 TCP 포트를 테스트하기 위한 것입니다.

Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"

(Perform)원격 호스트에 연결하려면 경로 진단을 수행하십시오 .

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed

웹사이트의 기본 포트 찾기

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

웹 사이트에 대한 추적 경로 실행

Test-NetConnection -ComputerName google.com -TraceRoute

즉, Windows가 아닌 플랫폼에 있지만 Windows(Windows) 에서와 동일한 명령을 사용하는 경우에 유용합니다 .

이 외에도 Microsoft.com 과 같은 일부 웹 사이트에 대한 명령을 실행하는 것으로 나타났습니다 . 작동하지 않습니다. Ping은 항상 실패하며 이러한 임의의 요청을 차단하는 서버가 될 수 있습니다.



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts