انتقل إلى المحتوى

الدرس 3 من 3

تشخيص مشكلات الاتصال

دقيقتان

عندما يُقال "الموقع لا يعمل"، ابدأ من الأساس صعودًا: الاسم، ثم الوصول، ثم المنفذ، ثم التطبيق.

1. هل يُترجَم الاسم؟

dig insidx.com +short

إذا لم تظهر إجابة أو ظهر عنوان خاطئ، فالمشكلة في DNS: راجع السجلات وخوادم الأسماء.

2. هل يمكن الوصول إلى الجهاز؟

ping 203.0.113.10
traceroute 203.0.113.10

يتحقق ping من الوصول الأساسي (بعض الخوادم تحجبه، فعدم الرد لا يعني بالضرورة وجود عطل). ويعرض traceroute كل جهاز توجيه في المسار والنقطة التي تتوقف عندها الحزم.

3. هل المنفذ مفتوح؟

nc -vz insidx.com 443

رسالة "Connection refused" تعني أنه لا يوجد برنامج يستمع، أما انتهاء المهلة فيعني غالبًا أن جدار حماية يحجب الاتصال.

4. هل يستجيب التطبيق؟

curl -I https://insidx.com

اقرأ رمز الحالة: 200 سليم، و301/302 إعادة توجيه، و403 ممنوع، و502/504 يعني أن خادم الويب لا يستطيع الوصول إلى التطبيق خلفه.

غيّر شيئًا واحدًا في كل مرة ودوّن ما غيّرته. فإصلاح مشكلتين معًا يجعل من المستحيل معرفة ما الذي نجح.

الفحص: لما تملكه فقط

يعرض nmap المنافذ المفتوحة على جهاز ما. وفحص أنظمة لا تملكها أو لم تحصل على إذن باختبارها قد يكون مخالفًا للقانون. تدرّب على خوادمك الخاصة، أو جرّب الشبكة المحاكاة في IDX Lab.