Windows에서 활성화된 포트를 확인하는 방법은 여러가지가 있는데, 그중 하나가 내장 유틸리티인 NETSTAT을 이용하는 방법이다.
NETSTAT은 Windows 내장 유틸리티로, 프로토콜 통계와 현재 TCP/IP 연결을 표시한다.
해당 유틸리티는 System32 디렉터리에 존재한다.
포트 포워딩(Port Forwarding)과 같은 작업을 하기 위해서는 현재 활성화된 포트가 무엇인지 확인할 필요가 있다.
현재 사용되고 있는 포트를 이용했다간, 해당 포트를 사용하는 프로그램에 의해 포트 충돌이 날 수 있기 때문이다.
서드파티 유틸리티를 이용할 수도 있지만, 현재 활성화된 포트만 확인할 것이라면 NETSTAT 만으로도 충분한 경우가 많다.
현재 활성화된 포트 목록 확인하기
기본
가장 많이 사용하는 명령어는 "netstat -an" 또는 "netstat -ano"이다.
netstat -an
netstat -ano
"-a" 옵션은 모든 연결 및 수신 대기 포트를 표시한다.
"-n" 옵션은 주소 및 포트 번호를 "IP 주소:포트"와 같이 숫자 형식으로 표시한다. (ex: "127.0.0.1:443")
"-o" 옵션은 해당 포트를 사용하는 프로세스의 PID를 표시한다.
특정 프로토콜 확인
"-p" 옵션을 추가한다.
예를 들어, "netstat -anop tcp"라고 입력하면, TCP 프로토콜에 한해 IP, 포트 PID를 알려준다.
netstat -anop tcp
특정 포트 확인
FIND 내장 유틸리티를 이용한다.
FIND란 파일에서 텍스트 문자열을 찾는 유틸리티로, 파이프(|)를 이용하면 다른 명령에서 출력된 텍스트에서 특정 문자열을 찾아낼 수 있다.
예를 들어, HTTPS 포트인 443번 포트를 사용하는 응용 프로그램의 IP, PID 정보만 알고 싶다면 아래의 명령어를 입력한다.
netstat -ano | find "443"
이때, 이미지에서 알 수 있듯, 포트 번호는 반드시 큰따옴표로 강조해 주어야 한다.
그 외 자세한 사용법을 알고 싶다면 NETSTAT 도움말과, 아래의 기술 문서를 보면 된다.
참고 자료
'컴퓨터 > Windows' 카테고리의 다른 글
Windows "이 PC에 화면 표시"를 이용하여 Android의 화면 보기 (0) | 2024.04.01 |
---|---|
이동할 수 없는 파일이 있는 지점을 벗어나 볼륨을 축소할 수 없습니다. (2) | 2024.03.01 |
Windows에서 마우스 포인터 위치 표시하기 (0) | 2023.10.22 |
연결 프로그램 초기화(파일 확장자에 연결된 응용 프로그램 초기화) (0) | 2023.10.22 |
Windows 11 개발자 드라이브(ReFS) 만들기 (0) | 2023.09.28 |
댓글