كيفية تحديد عنوان IP لجهاز الكمبيوتر أو الموقع

ملاحظة: في هذه المقالة ، سنناقش أفضل الطرق للعثور على عنوان IP لجهاز كمبيوتر أو موقع خارجي. إذا كنت ترغب بدلاً من ذلك في العثور على عنوان IP الخاص بجهاز الكمبيوتر الذي تستخدمه ، فيرجى الاطلاع على هذه المقالة.

إذا كنت تعرف اسم المجال أو اسم الشبكة لموقع ويب أو جهاز كمبيوتر متصل بشبكة وترغب في العثور على عنوان IP الخاص به ، فستحتاج إلى إجراء بحث DNS. هناك عدة طرق للقيام بذلك ، والتي سنقوم بتغطيتها أدناه.

بينغ

يرسل الأمر ping حزمة ICMP إلى كمبيوتر متصل بالشبكة. إذا حاولت تنفيذ الأمر ping لاسم مضيف ، فسيقوم برنامج ping بطلب DNS لاكتشاف عنوان IP الخاص بالمضيف. يتم عرض عنوان IP في إخراج الأمر.

على جميع أنظمة التشغيل الحديثة ، يمكنك فتح واجهة سطر الأوامر وتشغيل الأمر:

 اسم المضيف ping 

حيث اسم المضيف هو اسم الكمبيوتر. على سبيل المثال ، لنفترض أنك تريد العثور على عنوان IP الخاص بـ computerhope.com. إذا كنت تستخدم Microsoft Windows ، فافتح موجه الأوامر وقم بتشغيل:

 بينغ computerhope.com 

سترى شيء مثل هذا:

 Pinging computerhope.com [ 104.20.56.118 ] مع 32 بايت من البيانات: رد من 104.20.56.118 : بايت = 32 مرة = 19ms TTL = 57 رد من 104.20.56.118 : بايت = 32 مرة = 19ms TTL = 57 رد من 104.20.56.118 : البايت = 32 مرة = 19ms TTL = 57 الرد من 104.20.56.118 : البايت = 32 الوقت = 19ms TTL = 57 إحصائيات Ping لـ 104.20.56.118 : الحزم: المرسلة = 4 ، المستلمة = 4 ، المفقودة = 0 (خسارة 0٪) ، أوقات ذهابا وإيابا تقريبية بالمللي ثانية: الحد الأدنى = 19 مللي ثانية ، الحد الأقصى = 19 مللي ثانية ، المتوسط ​​= 19 مللي ثانية 

تم إرسال الأصوات إلى 104.20.56.118 ، وهو عنوان IP الخاص بـ computerhope.com.

ومع ذلك ، فإن هذه المعلومات غير كاملة - فهي تعرض عنوان IP واحدًا للمضيف ، ولكن قد يكون هناك آخرون. أيضا ، لا ينجح بينغ دائما. ستتجاهل العديد من مواقع الويب وأجهزة الكمبيوتر طلب اختبار ping.

لإجراء استعلام DNS مباشر ، وتلقي معلومات أكثر اكتمالاً ، استخدم إحدى الطرق الثلاث الأخرى.

  • دليل أوامر Windows / DOS ping.
  • نظرة عامة على الأمر Linux ping.

NSLOOKUP

يحصل الأمر nslookup على معلومات DNS حول مضيف ، بما في ذلك عناوين IP الخاصة به. على سبيل المثال ، من موجه أوامر Windows ، قم بتشغيل:

 NSLOOKUP computerhope.com 

انتاج:

 الخادم: your.gateway.name العنوان: your.gateway.address إجابة غير موثوقة : الاسم: computerhope.com العناوين: 2400: cb00: 2048: 1 :: 6814: 3876 2400: cb00: 2048: 1 :: 6814: 3276 104.20.50.118 104.20.56.118 

يقوم Nslookup بإجراء بحث DNS ، ولكن على عكس الأمر ping ، فإنه لا يرسل أي بيانات إلى المضيف. يوجد عنوانان IPv4 ، 104.20.50.118 و 104.20.56.118 ، مدرجان في الأسفل. كلاهما عناوين IP صالحة لاسم المضيف ، وتستخدم في توزيع جولة روبن.

الاستجابة غير موثوقة تعني أنك تحصل على المعلومات من خادم اسم المجال الذي لا يملكه المضيف.

يعمل الأمر nslookup على معظم أنظمة التشغيل ، بما في ذلك Microsoft Windows. ومع ذلك ، فهو برنامج أقدم ولم يعد مطورًا بنشاط. تم إهمالها من قبل المنظمة التي طورتها ، اتحاد أنظمة الإنترنت. بدلاً من ذلك ، يوصون باستخدام أحدث أدوات الحفر والمضيف ، والتي تمت مناقشتها أدناه.

  • ويندوز / دوس نظرة عامة على NSLOOKUP.
  • نظرة عامة على لينكس NSLOOKUP

حفر

سوف يقوم Dig ، "groper information domain" ، بإجراء بحث DNS إذا أعطيته اسم مضيف:

 حفر computerhope.com 
 . <> DiG 9.11.0 <> computerhope.com ؛؛ الخيارات العالمية: + cmd ؛؛ حصلت على الجواب: ؛؛ - >> HEADER << - شفرة التشغيل: QUERY ، الحالة: NOERROR ، المعرف: 29332 ؛؛ أعلام: qr rd ra؛ استفسار: 1 ، الإجابة: 2 ، السلطة: 0 ، الإضافة: 1 ؛؛ OPE PSEUDOSECTION:؛ EDNS: الإصدار: 0 ، الأعلام :؛ udp: 4096 ؛؛ قسم السؤال: ؛ computerhope.com. في ؛؛ قسم الإجابات: computerhope.com . 299 IN A 104.20.50.118 computerhope.com . 299 IN A 104.20.56.118 ؛؛ وقت الاستفسار: 46 ميللي ثانية ؛ الخادم: 192.168.1.1 # 53 (192.168.1.1) ؛؛ متى: الأحد يوليو 23 22:28:17 التوقيت الصيفي الشرقي 2017 ؛؛ MSG SIZE rcvd: 77 

يحفر Dig مثبتًا مسبقًا على نظامي التشغيل MacOS X و Linux. على Microsoft Windows ، يمكنك تنزيله مجانًا ، كجزء من الأدوات المساعدة BIND في ISC.

تثبيت BIND على نظام التشغيل Microsoft Windows

  • في متصفح الويب ، انتقل إلى //www.isc.org/downloads.
  • قم بالتمرير إلى القائمة المنسدلة "BIND" ، ثم قم بتوسيعه.
  • ابحث عن إصدار "الحالي مستقرة". انقر فوق الزر تنزيل لهذا الإصدار.
  • في مربع الحوار الذي يظهر ، انقر فوق الزر المناسب لنوع الكمبيوتر. على سبيل المثال ، بالنسبة لأجهزة الكمبيوتر التي تعمل بنظام Windows 64 بت ، انقر فوق الزر للفوز بـ 64 بت .
  • استخراج أرشيف الرمز البريدي.
  • في المجلد المستخرج ، انقر بزر الماوس الأيمن فوق BINDInstall.exe ، واختر " تشغيل كمسؤول" . في موجه UAC ، اختر " نعم" .
  • في خيارات برنامج التثبيت ، تأكد من تحديد " الأدوات فقط" .
  • اختر دليل الهدف للتثبيت ، وانقر فوق تثبيت . إذا تلقيت رسالة حول "Visual C ++ Redistributable - تعديل الإعداد" ، انقر فوق إغلاق ، ثم نعم .

الأدوات المساعدة BIND مثبتة الآن ، بما في ذلك الحفر.

كخطوة أخيرة ، ستحتاج إلى إضافة الدليل الثنائي BIND إلى متغير البيئة PATH ، بحيث يمكنك تشغيل الحفر من أي دليل. تعديل متغير بيئة PATH الخاص بالنظام لتضمين المسار إلى ثنائيات BIND. إذا قمت بالتثبيت على C: \ Program Files \ ISC BIND 9 \ ، فيجب عليك إضافة C: \ Program Files \ ISC BIND 9 \ bin \ إلى PATH. لا تنسى الحاوية في نهاية اسم المسار.

  • نظرة عامة على أمر Linux dig (ينطبق أيضًا على Windows).

مضيف

الأمر المضيف هو جزء من ISC BIND. يشبه الحفر ، لكنه يعرض معلومات أكثر بساطة.

المضيف يأتي مثبتًا مسبقًا على نظامي MacOS X و Linux. على Windows ، يمكنك تثبيته كجزء من أدوات BIND المساعدة ، كما هو موضح أعلاه.

مثال:

 مضيف computerhope.com 
 computerhope.com لديه عنوان 104.20.50.118 computerhope.com لديه عنوان 104.20.56.118 computerhope.com لديه عنوان IPv6 2400: cb00: 2048: 1 :: 6814: 3276 يحتوي computerhope.com على عنوان IPv6 2400: cb00: 2048: 1 :: 6814 : 3876 بريد computerhope.com يتم معالجته بواسطة 10 mail.computerhope.com. 
  • نظرة عامة على أمر مضيف Linux (ينطبق أيضًا على Windows).