traceroute에서 "***"는 무엇을 의미합니까?


54

이것은 내 traceroute의 결과입니다

트레이스 루트 211.140.5.120

 1  141.1.31.2 (111.1.31.2)  0.397 ms  0.380 ms  0.366 ms
 2  141.1.28.38 (111.1.28.38)  3.999 ms  3.971 ms  3.982 ms
 3  142.11.124.193 (112.11.124.133)  1.315 ms  1.533 ms  1.455 ms
 4   (201.141.0.261)  2.615 ms  2.749 ms  2.572 ms
 5   (201.141.0.82)  2.705 ms  2.564 ms  2.680 ms
 6   (201.118.231.14)  5.375 ms  5.126 ms  5.252 ms
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

***의 의미가 무엇인지 알고 싶습니다. 결과적으로 호스트와 대상 서버 사이에 실제로 30 회 이상의 홉이 있다는 것을 의미합니까?

답변:


45

traceroute의 모든 구현은 발신자에게 전송되는 ICMP (유형 11) 패킷에 의존합니다.

이 프로그램은 작은 ttl (time to live)로 UDP 프로브 패킷을 시작한 다음 게이트웨이에서 ICMP "time 초과"응답을 수신하여 추적 경로를 시도합니다. ttl 1로 프로브를 시작하고 ICMP "포트에 도달 할 수 없음"( "호스트"에 도달했음을 의미 함)을 얻을 때까지 또는 최대 값 (기본값은 30 홉이며 -m 플래그로 변경 가능)이 될 때까지 하나씩 증가합니다. ). 각 ttl 설정에서 3 개의 프로브 (-q 플래그로 변경)가 전송되고 ttl, 게이트웨이 주소 및 각 프로브의 왕복 시간을 표시하는 행이 인쇄됩니다 (따라서 3 *). 5 초 내에 응답이없는 경우 시간 종료 간격 (-w 플래그로 변경됨)에는 해당 프로브에 대해 "*"가 인쇄됩니다.

따라서 귀하의 경우 최대 201.118.231.14까지만 응답한다고 결론 내릴 수 있습니다. 그 후 노드는 최대 수명 (최대 홉 수) 인 홉 30까지 ICMP 패킷 (유형 11)에 응답하지 않습니다. -m 플래그를 사용하여 최대 수명을 늘릴 수 있습니다.


34

Traceoute는 출력을 생성하기 위해 대상 서버와 각 중간 홉의 응답이 필요합니다. 라우터가 Time-to-live exceeded응답을 생성하지 않으면 traceroute는 해당 홉에 대해 아무것도 알지 못합니다. 출력 * * *되는 홉은 해당 홉의 라우터가 추적 경로에 사용중인 패킷 유형에 응답하지 않음을 의미합니다 (기본적으로 유닉스 계열의 UDP, Windows의 ICMP).

동일한 버전의 traceroute를 사용하는 경우 -e방화벽을 회피하는 -P옵션 과 UDP 대신 ICMP, TCP 또는 GRE 패킷을 사용하는 옵션을 사용해 볼 수 있습니다. -p옵션을 사용하여 필터링하지 않을 특정 포트 (예 : 80 또는 25)를 지정할 수도 있습니다.

응답을받는 데 도움이되는 다른 옵션이있을 수 있습니다. traceroute 매뉴얼 페이지를 확인하십시오 .

질문의 두 번째 부분에 대답하기 위해 아니오,이 추적 경로는 사용자와 대상 서버 사이에 정확히 30 개의 홉이 있음을 의미하지 않습니다. Traceroute는 특정 횟수의 홉 후에 "포기"됩니다. 이는 Linux에서 기본적으로 30 인 패킷의 최대 TTL을 제한하여 수행됩니다 -m. 옵션을 사용하여이를 변경할 수 있습니다 . 더 많거나 적은 홉이있을 수 있지만 6 번째 홉 이후에는 홉이 응답하지 않으므로 알 수 없습니다.


2
추가하기 : 기본적으로, 어떤 이유로 든 홉 (30)이 응답으로 돌아왔다면; 우리는 적어도 30 개의 홉이 있다는 것을 알게 될 것입니다. (속임수 무시)
user606723
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.