728x90
반응형
질문 : Windows 서버에서 포트가 열려 있는지 어떻게 확인합니까?
서버의 대체 포트 아래에 사이트를 설치하려고하는데 포트가 방화벽에 의해 닫혀있을 수 있습니다. 특정 포트에서 핑 아웃 또는 인하여 열려 있는지 확인하는 방법이 있습니까?
답변
사용하려는 TCP (UDP가 아닌) 포트라고 가정합니다.
- 서버 자체에서
netstat -an
을 사용하여 수신중인 포트를 확인합니다. - 외부에서
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
반응형
'개발관련 > other' 카테고리의 다른 글
awk 또는 sed로 문자열을 재귀 적으로 찾기 / 바꾸는 방법 (0) | 2021.07.20 |
---|---|
ASP.NET MVC의 enum 형에서 드롭 다운 목록을 만드는 방법 (0) | 2021.07.19 |
Access-Control-Allow-Origin 헤더를 사용하는 방법 (0) | 2021.07.08 |
Vim에서 커서를 이동하지 않고 화면을 이동하는 방법 (0) | 2021.07.07 |
UTF-8, UTF-16 및 UTF-32 의 차이점 (0) | 2021.07.06 |