네트워크 장애 발생 시 가장 먼저 사용하는 도구가 ping과 traceroute입니다. 두 도구의 원리와 실무 활용법을 설명합니다.
SECTION 01ping 명령어 완전 이해
ping의 원리
ping은 ICMP(Internet Control Message Protocol) Echo Request/Reply를 이용해 대상 호스트의 응답 여부와 응답 시간을 측정합니다.
기본 사용법
# Windows
ping 8.8.8.8
ping -n 100 192.168.1.1 # 100회 테스트
ping -t 192.168.1.1 # 무한 반복
# Linux/Mac
ping 8.8.8.8
ping -c 100 192.168.1.1 # 100회 테스트
ping -i 0.2 192.168.1.1 # 0.2초 간격ping 결과 해석
Reply from 8.8.8.8: bytes=32 time=5ms TTL=118- time=5ms: 응답 시간 (RTT, Round Trip Time)
- 1ms 미만: 같은 스위치 내
- 1~5ms: 같은 건물 내
- 5~30ms: 국내 인터넷
- 30~100ms: 해외 인터넷
- TTL=118: 패킷이 거쳐온 라우터 수 (128-118=10개 홉)
- Request timed out: 응답 없음 (방화벽 차단 또는 장애)
ping 활용 시나리오
# 1단계: 로컬 루프백 테스트 (내 PC 네트워크 스택 확인)
ping 127.0.0.1
# 2단계: 게이트웨이 테스트 (스위치/라우터 연결 확인)
ping 192.168.1.1
# 3단계: DNS 서버 테스트
ping 8.8.8.8
# 4단계: 인터넷 테스트
ping google.comSECTION 02traceroute 명령어 완전 이해
traceroute의 원리
TTL(Time To Live) 값을 1씩 증가시키며 패킷을 보내, 각 라우터에서 ICMP Time Exceeded 메시지를 받아 경로를 추적합니다.
기본 사용법
# Windows
tracert 8.8.8.8
tracert -d 8.8.8.8 # DNS 조회 생략 (빠름)
# Linux/Mac
traceroute 8.8.8.8
traceroute -n 8.8.8.8 # DNS 조회 생략traceroute 결과 해석
1 192.168.1.1 1ms 1ms 1ms # 게이트웨이
2 10.0.0.1 5ms 5ms 5ms # ISP 라우터
3 203.x.x.x 10ms 10ms 10ms # 인터넷 구간
4 * * * # 응답 없음 (방화벽)
5 8.8.8.8 25ms 25ms 25ms # 목적지- *: 해당 라우터가 ICMP 응답 차단 (정상일 수 있음)
- 갑자기 지연 증가: 해당 구간에 병목 또는 장애
SECTION 03실무 트러블슈팅 시나리오
시나리오 1: 인터넷은 되는데 특정 사이트만 안됨
ping google.com # 성공
ping naver.com # 실패
tracert naver.com # 어느 구간에서 막히는지 확인→ DNS 문제 또는 방화벽 정책 확인
시나리오 2: 사내 서버 접속 불가
ping 192.168.10.100 # 서버 IP
→ 실패 시: 서버 전원, 네트워크 케이블 확인
→ 성공 시: 서비스(포트) 문제 → telnet 192.168.10.100 80네트워크 장애 진단 및 유지보수 문의는 송원기 IT 인프라 전문가에게 연락주세요.
카카오톡: https://open.kakao.com/o/sFnDlBxi | 이메일: wksong@shcns.co.kr