IP Traceroute: 연결 경로를 추적하는 방법
Traceroute는 귀하의 데이터가 장치와 대상 사이를 통과하는 모든 라우터와 이동 속도가 느려지는 위치를 보여줍니다. 모든 시스템에서 이를 실행하고 실제로 출력을 읽는 방법은 다음과 같습니다.
추적 경로의 기능
인터넷을 통해 이동하는 모든 패킷에는 홉 제한(IPv4의 TTL(Time to Live)) 또는 IPv6의 홉 제한이 있습니다. 패킷을 전달하는 각 라우터는 패킷을 1씩 감소시킵니다. 0에 도달하면 라우터는 패킷을 삭제하고 "시간 초과" 메시지를 정중하게 다시 보냅니다.
Traceroute는 이를 정중하게 무기화합니다. TTL 1, 2, 3으로 패킷을 보냅니다. 돌아오는 "시간 초과" 응답은 도중에 하나 이상의 라우터 주소를 나타냅니다. 이들을 함께 묶으면 타이밍과 함께 목적지까지의 전체 경로를 얻을 수 있습니다.
시스템에서 실행하기
윈도우 — tracert
누르다 승리 + R, 유형 cmd, Enter 키를 누른 후 다음을 실행합니다.
tracert howtofindtheip.com
# 이름 대신 IP 주소로:
tracert 1.1.1.1
macOS 및 Linux — traceroute
traceroute howtofindtheip.com # macOS에는 전체 경로 또는 설치가 필요할 수 있습니다. /usr/sbin/traceroute howtofindtheip.com # 맥OS sudo apt install traceroute # 데비안/우분투
더 좋은 방법 — mtr
미터 (My Traceroute)는 실시간 보기에서 추적 경로와 핑을 결합하여 지터 및 손실 진단에 훨씬 더 많은 정보를 제공합니다. Linux, macOS에서 사용 가능( brew install mtr) 및 Windows(WinMTR).
mtr howtofindtheip.com
# 종료하려면 'q'를 누르세요.
결과 읽기
일반적인 출력은 다음과 같습니다.
1 router.home 1.2 ms 1.0 ms 1.1 ms # 귀하의 라우터 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # 귀하의 ISP 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # 지역 네트워크 4 * * * # 자동 라우터(일반) 5 edge-server.net 23.9 ms 24.1 ms 23.8 ms 6 howtofindtheip.com 24.0 ms 23.7 ms 23.9 ms # 목적지
- 홉 번호 — 프로브가 도달한 깊이의 라우터 수입니다.
- 호스트 이름 / IP — 응답한 라우터(PTR 이름은 종종 도시나 통신업체를 암시합니다).
- 세 가지 타이밍 - 3개 프로브의 왕복 시간. 중요한 것은 경향: 이후 홉에서 지속되는 갑작스러운 점프는 일반적으로 느린 세그먼트를 표시합니다.
초기 홉(ISP)의 높은 대기 시간은 모든 것에 영향을 미칩니다. 경로 후반에 나타나는 높은 대기 시간은 종종 목적지 근처의 혼잡일 뿐입니다. 당신이 찾은 홉 중 하나의 평판을 확인하고 싶으십니까? 해당 IP를 우리의 블랙리스트 검사기 또는 지도에서 찾아보세요.
홉이 시간 초과되는 이유
별표(* * *)은 라우터가 해당 프로브에 응답하지 않았음을 의미합니다. 일반적이며 일반적으로 무해합니다.
- 많은 라우터는 Traceroute 프로브를 완전히 무시하도록 구성됩니다(속도 제한 또는 보안 정책).
- 방화벽은 Traceroute가 사용하는 UDP 또는 ICMP 패킷을 삭제합니다.
- 라우터는 진단 트래픽에 대한 응답보다 전달을 우선시합니다.
경험 법칙: 추적 도중의 시간 초과는 나중에 홉이 계속 응답하는 한 괜찮습니다. 특정 지점 이후의 모든 홉이 시간 초과되는 경우 그리고 최종 목적지는 절대 응답하지 않습니다. 해당 홉은 연결이 실제로 끊어지는 곳입니다. ISP의 지원 라인과 논쟁할 때 귀중한 정보입니다.
어떤 웹사이트도 경로를 추적할 수 없는 이유 너
브라우저는 의도적으로 샌드박스 처리되어 있습니다. JavaScript는 원시 패킷을 보낼 수 없거나 추적 경로가 요구하는 ICMP 응답을 읽을 수 없습니다. 당신이 찾은 모든 "온라인 추적 경로"는 공급자의 서버에서 대상까지 실행됩니다. 유용하지만 자신의 장치와 다른 경로를 측정합니다.
당신은 무엇을 ~할 수 있다 브라우저에서 수행하십시오. 자신과 경로의 끝점을 식별하십시오. 공개 IP 찾기, 그 다음에 역방향 DNS를 찾아보세요 ISP가 회선에 할당한 호스트 이름을 보려면 — 각 홉에 대해 Traceroute가 표시하는 것과 동일한 종류의 이름을 확인하세요.
경로 추적 질문
IP 추적 경로는 무엇을 보여줍니까?
Traceroute lists every router (hop) your packets pass through between your device and a destination, with the round-trip time of each hop. 연결 속도가 느려지거나 끊어지는 위치를 보여줍니다.
일부 추적 경로 홉에 별표나 시간 초과가 표시되는 이유는 무엇입니까?
많은 라우터는 Traceroute 프로브에 응답하지 않도록 구성되어 있으며 방화벽은 일반적으로 이를 차단합니다. 중간 홉의 별표는 정상적이고 무해합니다. 중요한 것은 최종 대상이 응답하는지 여부입니다.
웹사이트에서 Traceroute를 실행할 수 있나요?
브라우저는 경로 추적에 필요한 원시 패킷을 보낼 수 없으므로 클라이언트 측에서 수행할 수 없습니다. 웹 기반 추적 경로가 존재하지만 장치가 아닌 웹 사이트 서버에서 대상까지의 경로를 측정합니다. 브라우저에서는 여전히 다음을 수행할 수 있습니다. 공개 IP를 찾아보세요 그리고 그것의 역방향 DNS.