본문 바로가기
소프트웨어/서버관련

TCP/UDP 포트 서비스 중 인지 확인하는 방법

by 씨디맨 2009. 2. 1.
320x100
서비스를 하는 서버컴퓨터에 특정포트가 열려있는지 확인하는 간단한 방법을 적어볼까 합니다


서비스가 재개 중인지 확인하는 방법으로 많이 쓰입니다

사용방법 :
> Telnet 서버아이피 포트

[1] 화면이 바뀌거나 , 해당 서비스로 접속 문구가 뜬다면 서비스 활성화 상태로 본다
[2] 호스트에 연결할 수 없습니다 포트 XXXX: 연결하지 못했습니다 라고 뜬다면 서비스가 비활성화된것으로 본다


이해를 돕기위해서 예제를 만들어보겠습니다

서버 컴퓨터는 IP : 192.168.0.20
테스트할 포트     : 80

80 포트를 열기위해서 IIS 서비스를 시작한뒤 80포트를 열겠습니다



80번 포트를 열었습니다 (IIS 서비스)







해당포트가 열려있는지 확인을 합니다  telnet 테스트할서버아이피 포트
를 누른뒤 엔터를 누릅니다






화면이 바뀌고 커서만 깜빡이거나 또는 해당 서비스 목록이 나온다면 서비스가 정상적으로
활성화 되어있다고 보면 됩니다








iisreset /stop 를 실행하여 IIS 서비스를 멈춰놓고 telnet 192.168.0.20 80 을 해보았습니다
IIS 서비스를 임의로 정지를 시켜놓고 테스트 한 모습입니다 포트가 활성화 되어있지 않을경우 위와같이 연결하지 못했다는
에러메시지가 나타나게 됩니다

해당 명령어로 파일접근포트인 139/445 이나 FTP 연결포트인 21번이나 여러가지 포트에 서비스가 재개 중인지 확인해볼
수  있습니다

다른 원격지의 컴퓨터에서 해당포트를 확인해보되 해당포트를 서비스가 재개가 되어있는것을 로컬컴퓨터에서 확인
하였지만 원격지 컴퓨터에서 접근이 안된다면 서버컴퓨터에 방화벽등이 해당 포트로의 접근을 막고있지 않는지
또는 정책적으로 해당포트의 접근을 막고있는지 확인해보면 되겠습니다



 

댓글