Back-end/Network

ping / telnet / tracert 란? 서버접속 가능여부 체크하기

cheersHena 2021. 4. 22. 17:37
반응형

cmd창에서 특정 서버 접속가능 여부 체크방법 

1. ping 

현재 접속 네트워크(출발지 서버)에서 목적지 서버 접근가능 여부 확인 

사용법: ping [목적지 서버IP]

ex)

응답이 없으면(ping이 되지 않으면) 방화벽이 오픈되지 않은 것이다. 

 

 

2. Telnet 

목적지 서버의 특정 서비스가 살아 있는지 여부 확인.

ping은 연결에 대한 부분만 체크한다. 

사용법: telnet [목적지 서버IP] [서비스PORT]

ex)

$ telnet 8.8.8.8 80
Trying 8.8.8.8...

계속 대기 중이면 방화벽 오픈이 안 되었을 가능성이 큼.

 

$ telnet 8.8.8.8 80
Trying 8.8.8.8... 
telnet: Unable to connect to remote host: Connection refused 

바로 연결거부가 발생하면 방화벽 오픈은 되었으나 프로세스가 안 떠 있다는 것이다. 
(포트를 열고 대기하고 있지 않은 상태)

 

$ telnet 8.8.8.8 80
Trying 8.8.8.8...
Connected to 8.8.8.8.
Escape character is '^]'.
Connection closed by foreign host.

방화벽 오픈이 정상적으로 되었고 프로세스가 올라가 있는 것이다.
(포트를 열고 대기하고 있는 상태)



 

3. Tracert(traceroute)

출발지와 목적지 사이의 라우터를 모두 추적.

지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연시간을 추적한다.

사용법: tracert [목적지 서버IP]

ex)

 

반응형