0. 들어가며


서버를 띄우다보면 서버를 구성하는 컴포넌트(레디스, DB 등)에 연결이 잘 안되는 경우가 있다.

문제가 발생했을 때 이게 내 노트북 문제인지, 컴포넌트 문제인지, 사내 방화벽 문제인지 등에 대한 판단이 어려운 경우가 있는데 이럴 때 간단하게 디버깅해볼 수 있도록 네트워크 관련 명령어를 사용하곤 한다.

이를 마구잡이로 쓰고있어서 체계적으로 정리해보기 위해 이번 글을 써본다.

1. 정리


일단 DNS Resolve 가 되는가

nslookup target.example.com

TCP 연결은 되는가

nc -zv target.example.com 443
telnet target.example.com 443