بصفتك مسؤول شبكة ، يعد فهم عناوين IP المستخدمة حاليًا على الشبكة أمرًا في غاية الأهمية.

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

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

البحث عن عناوين IP على الشبكة باستخدام arp

arp هي أداة مساعدة مضمنة لسطر الأوامر تستخدم لعرض وتعديل ذاكرة التخزين المؤقت ARP للنظام. كما أنها تستخدم ل ابحث عن عنوان MAC للنظام بالنسبة إلى عنوان IP محدد ، حيث تقوم ذاكرة التخزين المؤقت لـ ARP بتخزين تعيين عنوان IP إلى MAC للنظام الذي تتصل به.

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

instagram viewer

على التوزيعات المستندة إلى Debian بما في ذلك Ubuntu:

sudo apt تثبيت net-tools

على التوزيعات المستندة إلى RHEL:

sudo dnf تثبيت أدوات الشبكة

على التوزيعات القائمة على القوس:

sudo pacman -S net-tools

للعثور على جميع عناوين IP على شبكتك ، استخدم الأمر arp بدون أي وسيطات:

ARP

في نظام التشغيل Windows ، يمكنك الحصول على نفس المعلومات باستخدام ملف علَم:

ARP -a

البحث عن عناوين IP على شبكة باستخدام Nmap

Nmap هي أداة مجانية ومفتوحة المصدر تستخدم لـ مسح الشبكة ورسم الخرائط. باستخدام Nmap ، يمكنك معرفة المتصل بشبكتك وعناوين IP و MAC الخاصة بهم وتفاصيل نظام التشغيل والخدمات التي يقومون بتشغيلها. إنها أداة متعددة المنصات متاحة لكل من Linux و Windows.

للعثور على جميع عناوين IP على الشبكة ، استخدم الأمر nmap:

sudo nmap -sn /

لنفترض أنه للعثور على جميع عناوين IP على الشبكة 192.168.22.0/24 ، فأنت بحاجة إلى تشغيل:

sudo nmap -sn 192.168.22.0/24

ال -sn يخبر الخيار Nmap بإجراء فحص المضيف فقط (وليس فحص المنافذ).

لطباعة عناوين IP فقط وإزالة المعلومات الأخرى ، استخدم الأمر أدناه.

sudo nmap -sn / | تقرير grep | awk "{print $ 5}"

الأمر أعلاه (بعلامة -sn) يعمل فقط على نظام Linux.

يمكنك أيضًا العثور على معلومات نظام التشغيل المرتبطة بعناوين IP هذه باستخدام الأمر التالي:

sudo nmap -sT -O /

باستخدام Angry IP Scanner

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

يمكنك أيضًا تصدير النتائج الممسوحة ضوئيًا في ملف CSV و TXT و XML. يتوفر Angry IP Scanner لأنظمة Linux و Windows و macOS.

تثبيت Angry IP Scanner على نظام Linux

في توزيعات Linux مثل Ubuntu و Debian و Fedora ، يمكنك بسهولة تثبيت Angry IP Scanner عن طريق تنزيل حزمة DEB أو RPM ، إما من صفحة إصدارات GitHub أو باستخدام أداة wget يأمر.

تحميل:ماسح IP غاضب

على التوزيعات القائمة على دبيان:

wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan_3.9.1_amd64.deb

قم بتثبيت الحزمة باستخدام APT:

sudo apt install ./ipscan*.deb

على التوزيعات المستندة إلى RHEL:

wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan-3.9.1-1.x86_64.rpm

بعد ذلك ، استخدم DNF لإجراء تثبيت حزمة محلية:

sudo yum localinstall ipscan * .rpm

يوصى بالتنزيل اليدوي من صفحة GitHub إذا كنت تريد أحدث إصدار من البرنامج.

على Arch Linux ، يمكنك تثبيت Angry IP Scanner من ملفات مستودع مستخدم Arch (AUR) باستخدام yay:

yay -S ipscan

تثبيت Angry IP Scanner على نظام ويندوز

لتثبيت Angry IP Scanner على نظام التشغيل Windows ، قم بتنزيل ملف المثبت من صفحة إصدارات GitHub. بمجرد التنزيل ، انقر نقرًا مزدوجًا فوق ملف المثبت لتثبيته.

تحميل: Angry IP Scanner (ويندوز)

للعثور على جميع عناوين IP على شبكتك ، قم بتشغيل Angry IP Scanner وحدد نطاق IP (بداية ونهاية عنوان IP) أو معرف الشبكة بالبادئة. يمكنك أيضًا فحص عناوين IP من ملف نصي. ثم ، انقر فوق يبدأ زر لبدء عملية المسح.

بمجرد اكتمال المسح ، سيعرض جميع عناوين IP الممسوحة ضوئيًا في النطاق المحدد. يمكنك أيضًا تضمين تفاصيل إضافية مثل عنوان MAC ومورد MAC والمنافذ وما إلى ذلك. في النتائج من أدوات > الجالبون خيار.

من أدوات > التفضيلات، يمكنك تكوين المزيد من الإعدادات مثل فحص المضيفات الميتة ، وتمكين فحص المنفذ ، وتغيير طريقة pinging وإعدادات العرض.

سرد عناوين IP في شبكة باستخدام Netdiscover

Netdiscover هي أداة مساعدة مفيدة أخرى لاستكشاف شبكة سطر الأوامر يمكنها اكتشاف جميع المضيفين النشطين على الشبكة باستخدام طلبات ARP. بالنسبة لجميع المضيفين المكتشفين ، فإنه يعرض عناوين IP الخاصة بهم ، وعناوين MAC ، والشركة المصنعة للأجهزة.

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

في توزيعات Linux ، يمكنك تثبيت Netdiscover باستخدام الأوامر التالية:

على التوزيعات القائمة على دبيان:

sudo apt تثبيت netdiscover

لتثبيت Netdiscover من Snap Store ، تثبيت الخاطف على نظامك أولاً ثم قم بتشغيل الأمر التالي:

sudo snap تثبيت netdiscover-ondra

في Arch Linux ، ستحتاج أولاً إلى تثبيت وإعداد yay. ثم قم بتثبيت Netdiscover عن طريق تشغيل:

yay -S netdiscover

بمجرد التثبيت ، يمكنك استخدام الأمر netdiscover لاكتشاف جميع عناوين IP على شبكتك كما يلي:

netdiscover -r /

اكتشاف جميع عناوين IP على شبكتك

يمكن أن تساعدك معرفة جميع عناوين IP على الشبكة في تحديد مخاطر الأمان المحتملة واستكشاف مشكلات الاتصال وإصلاحها. يمكن للأوامر الأساسية مثل arp و netdiscover توفير قائمة بالأجهزة المتصلة عن طريق IP و MAC عناوين ، بينما يمكن لأدوات مثل Nmap و Angry IP Scanner أن تمنحك مزيدًا من الأفكار حول البث المباشر المضيفين.

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