Windows 환경에서 서버의 특정 포트가 열려 있는지 확인하고 싶을 때, 사용하는 명령에 대하여 알아본다.
Test-NetConnection 을 이용한 포트 Open 확인
Test -NetConnection cmdlet은 연결에 대한 진단 정보를 표시한다. ping 테스트, TCP 테스트, 경로 추적 및 경로 선택 진단을 지원한다. 입력 매개변수에 따라 출력에는 DNS 조회 결과, IP 인터페이스 목록, IPsec 규칙, 경로/소스 주소 선택 결과 및/또는 연결 설정 확인이 포함될 수 있다.
우선 Test -NetConnection을 실행하기 위해 Windows PowerShell을 관리자 권한으로 실행한다.
'시작'을 클릭하고, 'PowerShell'을 입력 후, 'Windows PowerShell'을 우-클릭하여, '관리자로 실행'을 클릭하다.

Test-NetConnection 사용법
Test-NetConnection -ComputerName [FQDN/IP] -Port [Port]
- -ComputerName : 연결하려는 서버의 도메인 이름 또는 IP 주소
- -Port : 서버가 수신하는 포트 번호
Example

대상 서버(192.168.0.131)에서 6162 포트는 'TcpTestSucceeded: True'이므로 Open되어 있다.
아래의 6163 포트는 'TcpTestSucceeded: False'이므로 방화벽 등의 이유로 상태를 판별할 수 없음을 나타낸다.
참고
Using Test-NetConnection to test open ports
'백업환경 > Endpoints' 카테고리의 다른 글
| [Linux] Linux에서 특정 포트 Open 확인 (0) | 2025.10.29 |
|---|---|
| [Windows] Windows Defender 방화벽 On/Off (netsh 명령어) (0) | 2025.10.29 |