10 أوامر مفيدة للشبكات يجب أن تعرفها

ما هو عنوان IP الخاص بي؟ من هو المضيف لهذا الموقع؟ ما هي خدمة البريد التي يستخدمها هذا المجال؟ توجد أدوات ويب يمكنها الكشف عن هذه التفاصيل ولكن يمكن أيضًا إجراء هذا النوع من البحث باستخدام سطر الأوامر على جهاز الكمبيوتر الخاص بك.
دعنا نستكشف بعض أوامر الشبكات الأساسية التي ستساعدك على معرفة كل شيء عن موقع الويب من الجهاز نفسه.
ما هو عنوان IP الخاص بي
curl https://checkip.amazonaws.com
قم بإجراء طلب تجعيد أو wget إلى ملف checkip.amazonaws.com
ويقوم بطباعة عنوان IP العام لجهاز الكمبيوتر الخاص بك. يمكنك أيضًا الاتصال بـ Akamai whatismyip.akamai.com
المجال الحصول على عنوان IP الخارجي الخاص بك.
ما هو عنوان IP الخاص بي
ifconfig en0 | grep inet
يحتوي جهاز الكمبيوتر الخاص بك على عنوان IP خاص يعمل فقط ضمن الشبكة المحلية. بالنسبة لأجهزة Mac الأقدم المزودة بمنفذ Ethernet سلكي، استخدم en0 لواجهة Ethernet أو en1 لواجهة WiFi. ال networksetup -listnetworkserviceorder
سيقوم الأمر بطباعة قائمة بجميع واجهات الشبكة المتوفرة على جهازك.
ابحث عن موقع عنوان IP
curl https://ip2c.org/?ip=8.8.8.8
تقوم خدمة “ip2c” المجانية بتحليل عنوان IP للدولة.
أو استخدم ipapi
خدمة للحصول على مزيد من التفاصيل حول عنوان IP بما في ذلك اسم المدينة والمنطقة الزمنية وحتى خط العرض وخط الطول المرتبط بعنوان IP.
curl https://ipapi.co/8.8.8.8/json
تحقق من سجلات DNS
ال dig
سيساعدك الأمر في الاستعلام عن أي نوع من سجلات DNS للمجال من سطر الأوامر.
1. ابحث عن عنوان IP لموقع الويب
dig +short www.labnol.org
2. ابحث عن خادم البريد الخاص بالمجال
تحدد سجلات تبادل البريد (MX) خوادم البريد الوارد المستخدمة لتسليم رسائل البريد الإلكتروني المرسلة إلى اسم المجال الخاص بك.
host -t MX labnol.org
3. طباعة كافة سجلات DNS للمجال
احصل على قائمة بجميع سجلات DNS الخاصة بالمجال بما في ذلك سجلات TXT وسجلات MX وخوادم الأسماء. تتعامل خوادم الأسماء مع الاستعلامات المتعلقة بموقع موقع الويب الخاص بالمجال والبريد الإلكتروني والخدمات الأخرى.
dig +nocmd amazon.com any +noall +answer
من يستضيف موقع على الانترنت؟
استخدم dig
للعثور على عنوان IP لموقع ويب، ثم استخدم نفس أمر dig لإجراء بحث عكسي للعثور على مضيف عنوان IP هذا.
على سبيل المثال، سيقوم هذا الأمر بطباعة عنوان IP الخاص بموقع Netflix على الويب:
dig +short netflix.com A | tail -1
استخدم عنوان IP هذا في الأمر التالي للحصول على اسم المضيف:
dig +nocmd -x 52.11.104.17 +noall +answer
العثور على صاحب الموقع
استخدم المدمج في whois
الأمر للكشف عن معلومات مهمة حول أي مجال ويب بما في ذلك تاريخ تسجيله لأول مرة، وتفاصيل الاتصال بمالك موقع الويب، وتاريخ انتهاء صلاحية النطاق، واسم مسجل النطاق وما إلى ذلك.
whois dictation.io
يمكنك أيضًا الاستعلام عن تفاصيل تسجيل النطاق على خادم مسجل محدد باستخدام الملف -h
علَم. على سبيل المثال، يقوم الأمر التالي بإجراء بحث WHOIS على موقع ويب باستخدام خادم WHOIS الخاص بـ Google Domains.
whois -h whois.google.com reverse.photos
اختبار اتصال الشبكة باستخدام Ping
يساعدك الأمر ping على اختبار ما إذا كان يمكن الوصول إلى مضيف بعيد وما إذا كان جهازك يمكنه الاتصال به بشكل صحيح.
ping -c 5 -i 2 labnol.org
يقوم الأمر أعلاه بإجراء اختبار ping للمضيف 5 مرات، وهناك انتظار لمدة ثانيتين بين عمليات ping.
أين الخطأ؟
إذا كان اتصال الإنترنت الخاص بك يعمل ولكنك غير قادر على الوصول إلى موقع ويب، فقد تكون هناك مشكلة في جهاز التوجيه الوسيط الذي يجب أن تمر الحزم من خلاله للوصول إلى الخادم.
ال traceroute
تقوم الأوامر بطباعة مسار الشبكة من جهاز الكمبيوتر المحلي الخاص بك إلى موقع الويب الذي يجب أن تمر حركة المرور من خلاله، ويمكن أن تكون هذه المعلومات مفيدة لتشخيص مشكلات الاتصال.
traceroute labnol.org
انظر أيضًا: الأدوات الأساسية للمطورين