추적 경로로 놀고 있는데, 내 응용 프로그램이 시간 초과 메시지를받을 때마다 0의 ttl을 가진 ICMP 에코 요청을 보냅니다. ttl을 하나씩 늘리고 패키지를 다시 보내지 만 어떻게됩니까? 내 네트워크에 라우터 내가이 라우터를 통해 경로를 추적 할 수 있지만 세 번째 홉은 언제나 열려있는 DNS 서버 중 하나가 끝날 때마다 동일한 IP에 상관없이 내가 traceroute. AFAIK 이것은 올바른 traceroute 구현입니다, 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까?Traceroute Theory
답변
두 라우터가 동일한 피어에 연결되어있을 가능성이 있으며 설명 된 동작을 얻을 수 있습니다.
추가 정보가 없으면 질문에 대답 할 수 없습니다. 아마 와이어 샤크/www.wireshark.org - -은 추가 정보없이 말하기 어렵지만
"라우터가 동일한 피어에 연결"당신은 그 의미가 무엇인지 설명 할 수 있습니까? –
두 대의 라우터가 동일한 컴퓨터로 라우팅되는 것에 대해 특별히 이상한 점은 없습니다. –
의 가장 좋은 방법은 어떤 패킷 스니퍼를 설치하는 것와 ICMP 패킷을 비교 - 당신의 경로 추적과 와이어에 어떤 일이 일어나는지, 그리고/usr/bin/traceroute (또는 \ windows \ system32 \ tracert) 시스템이 보내는 것은 무엇입니까?
는 당신이 그것을 망칠 수있는 경로에 NAT 라우터가 경우 잘 조정 TTL의
나는 두 개의 라우터를 하나의 광산 안에 가지고 있는데, 다른 하나는 내가 가지고있는 건물에 속해있다. 내가 살고있는 건물에 속해 있는데, 이는 내 연결을 엉망으로 만들고 싶지만, 보통의 traceroute는이 상황에서 잘 작동한다. –
나는 본다. 이 "오픈 DNS 서버"는 라우터가 "건물 내"또는 어딘가에 있습니까? 결과가 다른지 확인하기 위해 일반적인 traceroute 명령 (ICMP 및 UDP 사용)을 사용해 보셨습니까? 더 많은 정보가 없으면 DNS라고도하는 세 번째 라우터가 패킷을 차단하고 있다고 결론을 내릴 수 있습니다. 아마도 NAT'ing이기 때문일 수도 있습니다. – joveha
traceroute 명령을 사용하면 제대로 작동하지만 traceroute을 모방 한 응용 프로그램이 작동하지 않는다는 말입니까? 코드를 보면 도움이 될 것입니다. – dbasnett
- 1. NoSQL/Redis Scaling Theory
- 2. UITableView dequeueReusableCellWithIdentifier Theory
- 3. TCP Traceroute in C#
- 4. Traceroute 비교 및 통계
- 5. traceroute 명령에서 데이터 구문 분석
- 6. C에서 기본 traceroute 스크립트 작성
- 7. bash로 traceroute 결과 grep 계속
- 8. Theory of Computation - 언어가 규칙적이라는 표시
- 9. Queuing Theory 다음 고객을 제공 할 알고리즘을 결정하는 알고리즘
- 10. 누구나 "Traceroute For Linux"의 저장소를 알고 있습니까?
- 11. 루트 권한이 필요없는 traceroute 형 프로그램을 어떻게 실행할 수 있습니까?
- 12. 프롤로그 라우팅 루틴
- 13. traceroute는 어떻게 작동합니까?
- 14. scholar.google.com을 Java로 웹 스크랩하는 방법은 무엇입니까?
- 15. 컬러 휠 뒤의 수학은 무엇입니까
- 16. DataPoint를 이론에 연결하는 방법은 무엇입니까?
- 17. NUnit이 이론에서 제네릭을 사용할 때 데이터 포인트를 무시하는 이유
- 18. 계산 이론
- 19. 자바 표준 라이브러리 - 그래프?
- 20. 내가 코드를 실행
- 21. C++/CLI에서는 속성을 반복 할 수 없지만 C#에서는 확인 할 수 있습니까?
- 22. LinearLayout - 텍스트를 아이콘 오른쪽에 가져 오는 방법?
- 23. hashCode/equals 계약에 대한 JUnit 이론
- 24. Windows에서 Tracert가 Linux보다 느림
- 25. 공구를 사용하여 거리를 알아볼 수 있습니다. 유닉스에서 홉의
- 26. 인접 목록 그래프 구현 c (모든 라이브러리)
- 27. 이것의 의미는 무엇입니까? 엔진 버그 또는 무엇?
- 28. 성능을 위해 어레이 초기화 코드를 작성하는 방법은 무엇입니까? 그
- 29. 문제
- 30. 는 MVC ASP .NET에서 드롭 다운리스트를 처리하는 방법을
첫 번째 패킷이 하나의 TTL을해야하지 0 그것은 모든 ICMP 요청을 전달하는 경로처럼 나에게 소리 특정 위치. 앱을 다른 위치로 가져 와서 앱이 작동하는지 확인합니다. – dbasnett