개요
- 네트워크 문제를 진단하거나 서버 간 통신을 점검할 때, 특정 IP의 포트가 열려 있는지 확인하는 것은 아주 중요한 작업입니다. Windows에서는 별도의 툴 없이 PowerShell의 Test-NetConnection 명령어만으로도 손쉽게 포트 오픈 여부를 확인할 수 있습니다.
Test-NetConnection 이란?
- Test-NetConnection은 Windows PowerShell에 내장된 네트워크 진단 명령어입니다.
- 이 명령어는 다음과 같은 작업에 사용됩니다:
- 특정 IP 또는 도메인에 대한 연결 확인 (Ping, TCP 포트)
- 라우팅 경로(Traceroute) 추적
- DNS 이름 확인
- 원격 포트가 열려 있는지 검사
사용방법
Test-NetConnection -ComputerName [IP 또는 도메인] -Port [포트번호]
# 샘플 443 체크
Test-NetConnection -ComputerName 192.168.1.10 -Port 443
# 오픈 된 경우
ComputerName : 192.168.1.10
RemoteAddress : 192.168.1.10
RemotePort : 443
InterfaceAlias : Ethernet
SourceAddress : 192.168.1.100
TcpTestSucceeded : True # False 라면 방화벽, 서비스, 네트워크 중 하나가 차단 중
'OS > Windows' 카테고리의 다른 글
robocopy를 이용한 동기화 (0) | 2025.05.19 |
---|---|
Windows에서 Dummy 파일 생성하기 (0) | 2025.05.19 |
[Wail2Ban] 윈도우 환경에서의 자동화된 RDP 보안 (0) | 2025.05.19 |