Windows 10에서 원격 네트워크 포트 연결 테스트
Windows 10에는 원격 컴퓨터의 특정 포트에 대한 연결을 확인하는 기능이 있습니다. 이것은 PowerShell 덕분에 가능합니다. 따라서 타사 도구가 필요하지 않으며 기본적으로 수행할 수 있습니다.
PowerShell은 명령 프롬프트의 고급 형태입니다. 바로 사용할 수 있는 수많은 cmdlet으로 확장되며 다양한 시나리오에서 .NET Framework/C#을 사용할 수 있는 기능이 함께 제공됩니다. 스크립트를 작성할 수 있는 기술이 있다면 Windows를 자동화하는 매우 강력한 스크립트를 작성할 수 있습니다.
cmdlet 중 하나는 Test-NetConnection, 원격 주소 및 사용자가 지정한 사용자 지정 포트에 대한 연결을 확인하는 데 사용할 수 있습니다.
다음 구문이 있습니다.
Test-NetConnection -ComputerName COMPUTER_NAME -포트 PORT_NUMBER
다음과 같이 사용하십시오.
Windows 10에서 원격 네트워크 포트 연결 테스트
- 파워셸 열기
- 다음 명령을 입력합니다.
Test-NetConnection -ComputerName COMPUTER_NAME -포트 PORT_NUMBER
COMPUTER_NAME 부분을 실제 원격 PC 이름 또는 IP 주소로 바꿉니다. PORT_NUMBER 부분 대신 연결해야 하는 포트를 지정하십시오.
예를 들어 공용 Google DNS 서버(8.8.8.8)의 DNS 포트(53)에 대한 연결을 테스트해 보겠습니다. 명령은 다음과 같이 표시됩니다.
Test-NetConnection -ComputerName 8.8.8.8 -포트 53
출력:
들어오는 연결에 대해 닫힌 임의의 포트에 연결하려고 하면 Test-NetConnection cmdlet이 다음 정보로 응답합니다.
PingSucceeded: 사실입니다. PingReplyDetails(RTT): 48ms
일부 서버의 경우 다음과 같은 상황에 직면할 수 있습니다. 핑 성공 ~이다 거짓 하지만 TcpTest 성공 ~이다 진실. 이는 대상 서버에서 ICMP Ping이 비활성화되었지만 수신 연결에 대해 대상 포트가 열려 있음을 의미합니다.
cmdlet Test-NetConnection 가장 유용한 PowerShell cmdlet 중 하나입니다. 시간을 절약하고 Windows 10의 기본 제공 네트워크 진단 기능을 확장합니다.
Test-NetConnection cmdlet은 Windows 8.1에서도 사용할 수 있습니다.
그게 다야