본문 바로가기

백앤드/Linux

[Linux] 방화벽 포트가 연결 되는지 확인하기

반응형

A서버와 B서버간의 통신을 체크하기 위해 웹서버로 포트를 열어놓았다면 curl을 통해서 확인이 가능할 수 있습니다.

하지만!! 웹서버나 특정 열어놓을 서버가 없거나, 굳이 서버를 설치하면서까지 하기 귀찮다면 이걸 써보세요!

 

명령어

nc -zv {ip} {port}

명령어를 사용하시면 해당 서버의 포트와 정상적으로 통신이 되는지 확인할 수가 있습니다.

좀 더 쉽게 사용 예제를 함께 소개해드리면 아래처럼 하면 됩니다.

nc -zv 192.168.10.100 80

 

포트 통신이 성공했을 때
- Connection to 192.168.10.100 80 port [tcp/http-alt] succeeded

  이 경우에는 80포트로 서버가 구동되어져있는 경우에 발생하는 로그입니다.

- nc: connect to 192.168.10.100 port 80 (tcp) failed: Connection refused

  이 경우에는 80포트로 구동중인 서버가 없는 경우에 발생하는 로그입니다.

포트 통신이 실패했을 때
아무 응답이 없습니다.

 

 

반응형