- بواسطة x32x01 ||
لو عايز تعرف كل جهاز راوتر (Hop) بتعديه الحزمة من 🔸 جهازك لأي سيرفر أو جهاز على الإنترنت، أمر Tracert لو على ويندوز أو Traceroute لو على لينكس وماك، ده أداة أساسية لأي حد بيتعلم CCNA أو الشبكات. 🌐
كل راوتر يقلل TTL بمقدار 1، ولما TTL يوصل 0، الراوتر بيرجع رسالة للجهاز المرسل.
✅ النتيجة: هتلاقي قائمة بكل الراوترات اللي عبرتها الحزمة مع زمن الوصول لكل hop.
ده بيساعدك على:
🔸 نجاح Tracert يعني إن الحزم وصلت للإنترنت، لكن ده مش معناه إن خدمة DNS شغالة.
نموذج الخرج:
النموذج مشابه مع اختلاف ترتيب الأعمدة.
بهذه الطريقة هتعرف المشكلة فين بالظبط، سواء كانت على جهازك، الراوتر، أو الإنترنت نفسه. 🔍
⬛️ الفكرة ببساطة
🔸 كل حزمة بيانات ليها TTL (Time To Live).كل راوتر يقلل TTL بمقدار 1، ولما TTL يوصل 0، الراوتر بيرجع رسالة للجهاز المرسل.
✅ النتيجة: هتلاقي قائمة بكل الراوترات اللي عبرتها الحزمة مع زمن الوصول لكل hop.
ده بيساعدك على:
- معرفة مسار الحزم.
- تشخيص مشاكل الشبكة بسهولة. 🛠️
⬛️ ليه نختبر زي Google DNS 8.8.8.8؟
🔸 عنوان 8.8.8.8 هو Google Public DNS، غالبًا متاح في كل مكان وبيستجيب على ICMP.🔸 نجاح Tracert يعني إن الحزم وصلت للإنترنت، لكن ده مش معناه إن خدمة DNS شغالة.
⬛️ مثال عملي
ويندوز:tracert 8.8.8.8نموذج الخرج:
Code:
1 <1 ms <1 ms <1 ms 192.168.1.1
2 5 ms 4 ms 5 ms 10.0.0.1
3 12 ms 11 ms 13 ms 100.64.0.1
4 20 ms 19 ms 21 ms 172.217.0.14
5 22 ms 20 ms 21 ms 8.8.8.8 - أول hop: غالبًا الراوتر المحلي.
- آخر hop: الهدف النهائي (هنا 8.8.8.8 😎).
- * * * → مهلة أو فلترة ICMP على الراوتر.
traceroute 8.8.8.8النموذج مشابه مع اختلاف ترتيب الأعمدة.
⬛️ مشاكل شائعة وتفسيرها
- Request timed out → الراوتر مش بيرد أو تم حجب ICMP. ❌
- وصول الحزم للهدف لكن المواقع لا تعمل → غالبًا مشكلة DNS أو HTTP/HTTPS، مش الشبكة نفسها.
- تأخير كبير في hop معين → زحام الشبكة أو مشكلة في هذا الراوتر. ⏱️
⬛️ نصائح CCNA
علشان تعرف مكان أي مشكلة في الشبكة خطوة خطوة: Code:
Ping 127.0.0.1 # تحقق من TCP/IP stack محليًا
Ping Gateway المحلي # تحقق من الاتصال بالراوتر
Tracert 8.8.8.8 # تحقق من مسار الحزم للإنترنت
Ping اسم نطاق # تحقق من DNS