개발관련/other

Windows 서버에서 포트가 열려 있는지 확인하는 법

Rateye 2021. 7. 14. 09:55
728x90
반응형

 

질문 : Windows 서버에서 포트가 열려 있는지 어떻게 확인합니까?

서버의 대체 포트 아래에 사이트를 설치하려고하는데 포트가 방화벽에 의해 닫혀있을 수 있습니다. 특정 포트에서 핑 아웃 또는 인하여 열려 있는지 확인하는 방법이 있습니까?

답변

사용하려는 TCP (UDP가 아닌) 포트라고 가정합니다.

  1. 서버 자체에서 netstat -an 을 사용하여 수신중인 포트를 확인합니다.
  2. 외부에서 telnet host port (또는 telnet host:port )를 사용하여 연결이 거부, 수락 또는 시간 초과되었는지 확인합니다.

 

 

후자의 테스트에서 일반적으로 :

  • 연결 거부 는 해당 포트에서 실행중인 항목이 없음을 의미합니다.
  • 허용됨 은 해당 포트에서 무언가가 실행되고 있음을 의미합니다.
  • 시간 초과 는 방화벽이 액세스를 차단하고 있음을 의미합니다.

Windows 7 또는 Windows Vista에서 기본 옵션 'telnet'은 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. 이 문제를 해결하려면 활성화하십시오 : * 시작 ** → 제어판프로그램Windows 기능 켜기 또는 끄기를 클릭하십시오. 목록에서 아래로 스크롤하여 Telnet Client를

선택한 다음 OK를 클릭

합니다.

출처 : https://stackoverflow.com/questions/273159/how-do-i-determine-if-a-port-is-open-on-a-windows-server
728x90
반응형