연결 및 HTTP 오류 문제를 해결하기 위해 Traceroute를 실행하는 방법
게시 됨: 2020-07-29연결 오류는 인터넷을 사용하는 모든 사람에게 발생하기 마련입니다. 어느 시점에서 트래픽이 크롤링 속도가 느려지고 데이터가 통과하지 못합니다. 통과하지 않는 신용 카드 번호를 제출하려고 하든, 버튼을 누르는 사이에 몇 초의 대기 시간이 있는 온라인 게임을 하든, 아니면 완벽하게 작동하고 실행해야 한다는 것을 알고 계속 충돌하는 웹 사이트를 하든 상관 없습니다. 문제를 해결하기 위해 항상 할 수 있는 일이 있는 것은 아니지만, traceroute를 실행하는 방법을 알면 좌절감을 완전히 해소하고 문제가 있는 위치와 해결을 위해 누구에게 연락해야 하는지에 대한 아이디어를 얻을 수 있습니다.
YouTube 채널 구독
Traceroute 란 무엇입니까?
traceroute는 말 그대로 데이터가 A 지점(일반적으로 컴퓨터)에서 Z 지점(웹 사이트 또는 기타 대상 서비스)으로 가는 경로를 추적합니다.
인터넷 트래픽은 일직선으로 흐르지 않습니다. 어떤 경우에도 귀하의 요청이 웹사이트로 직접 이동하지 않습니다. 데이터는 프록시 서버에서 CDN까지 다양한 노드와 허브를 통해 라우팅됩니다. 해당 데이터를 처리하는 다양한 노드가 있기 때문에 데이터 오류의 가능성은 그에 비례하여 증가합니다.
traceroute를 실행하면 이러한 노드 사이에 무슨 일이 일어나고 있는지에 대한 많은 정보를 얻을 수 있으므로 데이터가 중단된 이유를 더 쉽게 이해할 수 있습니다.
추적 경로를 실행하는 방법
traceroute를 실행하는 실제 프로세스는 매우 간단합니다. 사용 중인 운영 체제에 따라 약간 다르지만 일반적인 개념은 전반적으로 동일합니다. 실제로 traceroute를 실행하기 위해 명령 프롬프트를 사용할 것이지만, 그렇다고 해서 두려워하지 마십시오. 쉽게 기억하고 이해할 수 있는 몇 가지 키 입력입니다.
Windows에서 Traceroute 실행
Windows에서 traceroute를 실행하려면 명령줄이나 PowerShell을 열어야 합니다. Windows 키 + R 을 눌러 실행 창을 열면 됩니다.

cmd 또는 powershell을 입력 할 수 있으며 Windows에서 해당 도구를 엽니다. 열리면 tracert elitethemes.com (또는 추적 중인 URL 또는 IP)을 입력하기만 하면 됩니다.

당신이 그것에 익숙하지 않은 경우 반환되는 데이터는 gobbledygook처럼 보일 수 있습니다. 어떻게 해석하는지 아래에서 설명하겠습니다. 그러나 기본 정보는 데이터가 대상에 도달하는 데 걸리는 홉 수입니다. 이 경우 9. 그런 다음 데이터가 해당 지점에 도달하고 다시 사용자에게 전달되는 데 걸리는 속도(처음에는 2밀리초, 다음에는 27ms, 그 이후에는 8ms… 등등). 마지막으로 데이터를 처리하는 시스템의 실제 위치를 확인합니다. 이것은 MAC 주소 또는 IP 주소로 표시될 수 있습니다.
Mac에서 Traceroute를 실행하는 방법
Mac에서 프로세스는 매우 유사합니다. Spotlight 검색을 열고 Terminal 을 찾습니다. 앱 아래의 유틸리티 폴더에서도 찾을 수 있습니다.

Mac의 명령도 Windows와 다릅니다. tracert 대신 traceroute elitethemes.com 을 실행할 것입니다. 그러나 얻는 정보는 거의 동일합니다. 맥 단말에서는 반대 순서로 정보가 전달되며, 같은 장소로 실행해도 PC에서와 같이 MAC 주소 대신 IP 주소를 받게 됩니다.

Linux에서는 Mac과 Linux가 모두 UNIX를 기반으로 하기 때문에 명령이 동일합니다. 따라서 Linux 설치에서도 터미널을 열고 traceroute 명령을 실행할 수 있어야 합니다.
데이터 해석
traceroute에서 얻은 데이터는 약간 혼란스러울 수 있습니다. 하지만 그럴 필요는 없습니다.
홉 속도
위의 예에서 알 수 있듯이 traceroute는 추적하는 각 노드에 대해 세 가지 다른 시간을 제공합니다. 추적 루트 (traceroute)는 해당 노드에 데이터의 세 개의 패킷을 전송하기 때문에 29 밀리, 30 밀리, 28 밀리했다라고 당신이 하나를 얻을 수있는 이유입니다. 세 번 ping한 다음 패킷이 반환되는 속도를 확인합니다.

이렇게 하면 단일 핑으로 잡을 수 없는 스파이크나 이상이 있는지 확인할 수 있습니다. 일반적으로 10밀리초 이내에 차이가 나타납니다. 아마도 20. 30 이상의 차이점이 보이기 시작하면 뭔가가 일어나고 있는 것일 수 있습니다. 그리고 수백 가지의 차이가 있다면 네트워크 관리자나 인터넷 서비스 제공업체에 확인해야 하는 문제가 분명히 있습니다.
또한 100ms 미만은 일반적으로 인스턴트로 간주될 수 있습니다. 1/10초 미만은 감지하기가 매우 어렵지만 300-500밀리초(1/3에서 0.5초)에 도달하면 지연이 눈에 띄게 나타나 지연, 지연 또는 충돌이 추가됩니다.
그러나 이것은 모두 컴퓨터 와 관련이 있으므로 데이터가 뉴욕에서 도쿄의 서버로 이동하는 경우 더 긴 지연이 예상됩니다. 이후 홉에서 1500ms 이상은 드문 일이 아닙니다.
별표 및 노드 위치
추적 경로에서 ping 속도 대신 별표 (*) 가 표시되는 경우가 있지만 항상 그런 것은 아닙니다.

기본적으로 이 별표는 해당 패킷의 데이터가 중지, 거부 또는 손실되었음을 의미합니다. 시간이 초과되었을 수도 있습니다.
위의 주소에서 볼 수 있듯이 시리즈의 처음 4개는 유사한 MAC 주소로 컴퓨터, 라우터, 모뎀 등 로컬 네트워크가 아닌 경우 가까운 네트워크의 일부임을 나타냅니다.
그런 다음 트래픽이 ISP 영역으로 이동하고( comcast.net 에서 처리하고 있음을 알 수 있음) 별표가 표시되는 곳입니다. 따라서 이 traceroute를 전제로 하는 연결 문제가 있는 경우 이제 Comcast에 연락하여 문제를 해결해야 합니다.
그리고 마지막 숫자 세트는 목적지와 설정에서 나옵니다. Cloudflare와 같은 CDN을 통과할 수 있으며 여기에 별표 또는 높은 대기 시간 핑이 있는 경우 해당 웹 사이트의 관리자에게 문의하여 진행 상황을 확인해야 합니다.
온라인 도구
그러나 자신의 컴퓨터나 위치뿐만 아니라 특정 서버로 traceroute를 실행하는 방법을 알고 싶다면 KeyCDN에는 사용할 수 있는 정말 멋진 traceroute 도구가 있습니다.

이 도구의 매우 유용한 점은 런던에서 도쿄, 샌프란시스코에 이르기까지 전 세계 여러 위치에서 동일한 정보를 모두 얻을 수 있다는 것입니다. 이와 같은 서비스나 도구를 사용하여 로컬 traceroute와 함께 실행하면 연결 문제가 발생한 위치를 정확하게 진단하는 데 도움이 될 수 있습니다.
마무리
traceroute를 실행하는 방법을 아는 것은 인터넷의 모든 사람이 도구 상자에 있어야 하는 기술 중 하나입니다. 당신이 매일 사용하는 것은 아닐 것입니다. 그러나 진단하고 해결해야 할 연결 문제가 있는 경우 명령줄을 열거나 도구를 찾을 수 있는 위치를 알 수 있으면 특정 문제 지점을 추적하는 데 몇 시간 또는 며칠을 절약할 수 있습니다.
traceroute를 실행하는 방법을 아는 것이 어떤 종류의 문제에서 당신을 구했습니까?
기사 특집 이미지 by local_doctor / shutterstock.com
