핑(Ping) 명령어란 무엇인가?
핑(ping) 명령어는 원격 서버에 ECHO_REQUEST 패킷을 전송하여 연결 상태가 얼마나 안정적인지 확인하는 기본적인 네트워크 도구입니다. 호스트 이름이나 IP 주소를 통해 어떤 원격 호스트든 테스트할 수 있지만, 많은 관리자들이 구글(Google)에 핑을 보냅니다. 구글은 매우 안정적이고 수많은 사용자가 접속하는 사이트이기 때문입니다. 구글에 핑을 보낼 때 받는 지연 시간(latency) 수치를 살펴보면 리눅스 시스템의 인터넷 연결이 원활한지 쉽게 파악할 수 있습니다.
테스트를 진행하기 전에 당연히 인터넷에 연결되어 있어야 하며, 터미널 창을 열어야 합니다. Ctrl + Alt + T 키를 동시에 눌러 터미널을 열거나, 응용 프로그램 메뉴에서 시스템 도구(System Tools)로 이동해 터미널을 선택할 수 있습니다. 우분투 Unity 사용자라면 Dash에서 '터미널'을 검색하면 됩니다. 참고로 이 작업에는 루트(root) 권한이 필요하지 않습니다.
방법 1: IPv4 요청으로 구글 핑 테스트하기
IPv4 기술은 점차 대체되고 있지만 여전히 보편적으로 사용되며, 일부 네트워크 환경에서는 다른 방식을 지원하지 않습니다. 명령줄에 ping -c 6 google.com을 입력하고 Enter 키를 누르세요. 그러면 구글 서버로 6개의 데이터 패킷이 개별적으로 전송되고, 이후 핑 프로그램이 몇 가지 통계 정보를 출력합니다.
통계 하단의 숫자들에 특히 주목하세요. 6개의 패킷을 전송했다면 항상 6개가 수신되고 패킷 손실률은 0%여야 정상입니다. 패킷이 손실되었다면 연결에 문제가 있을 가능성이 있습니다. 이 경우 일시적인 현상인지 확인하기 위해 테스트를 한 번 더 반복해 보는 것이 좋습니다.
밀리초(ms) 단위의 시간은 패킷이 왕복하는 데 걸린 시간을 의미합니다. 통계 블록 두 번째 줄의 두 번째 숫자인 평균 시간(average time)을 확인하세요. 이 수치는 구글 서버에 도달하고 다시 돌아오는 왕복에 걸리는 평균 시간을 나타냅니다.
방법 2: IPv6 요청으로 구글 핑 테스트하기
IPv6(Internet Protocol version 6)는 많은 인터넷 제공업체가 지원하는 최신 프로토콜입니다. 온라인에 접속하는 기기가 급증하면서 기존 IP 주소가 빠르게 고갈되는 문제를 해결하기 위해 설계되었습니다. 구글은 이 새로운 표준을 가장 먼저 지원한 사이트 중 하나였으며, 언제든지 IPv6 요청으로 구글에 핑을 보낼 수 있습니다.
ping6 -c 6 google.com을 입력하고 Enter 키를 누르면 구글에 6개의 IPv6 데이터 패킷이 전송됩니다. IPv4 명령과 동일한 통계 데이터가 표시되며, 역시 패킷 손실이 전혀 없어야 합니다. 손실된 패킷이 보인다면 다시 테스트해 보고, 계속 나타난다면 연결 상태를 점검해야 합니다. 또한 밀리초 단위의 평균 시간을 확인하여 연결 속도가 비정상적으로 느리지 않은지 살펴보세요. 일반적으로 이 두 가지 핑 명령만으로 모든 것이 정상 작동하는지 충분히 확인할 수 있습니다.
핑 테스트 시 주의사항
이 테스트를 너무 자주 수행해서는 안 됩니다. 불필요한 패킷을 대량으로 받는 것을 원하는 서버는 없습니다. 구글에 과도하게 핑을 보내면 일정 시점부터 응답이 무시될 수 있습니다. 이는 서비스 남용을 막기 위한 구글 자체의 보호 조치입니다. 이론상 구글 공개 DNS 서버에도 핑을 보낼 수 있지만, 구글 DNS는 해당 주소로 전송되는 non-DNS 요청 패킷을 무시하는 경향이 있어 권장하지 않습니다.
다른 서버에 핑을 보내고 싶다면 위 명령에서 google.com 부분을 다른 사이트 이름으로 바꾸면 됩니다. 단, 일부 사이트는 수신 패킷을 차단할 수 있으며, 실제로는 패킷 손실이 없는데도 손실이 발생한 것처럼 보일 수 있으니 결과 해석에 유의하세요.
저자 소개
케빈 애로우즈(Kevin Arrows)
케빈 애로우즈는 10년 이상의 업계 경험을 갖춘 베테랑 기술 전문가입니다. 마이크로소프트 공인 기술 전문가(MCTS) 자격증을 보유하고 있으며, 최신 기술 동향을 학습하는 데 큰 열정을 가지고 있습니다. 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 다양한 기술 분야에서 폭넓게 집필해 왔으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 업계 동료들에게 폭넓은 인정을 받고 있습니다.