כמנהל רשת, חשוב ביותר להבין אילו כתובות IP נמצאות כעת בשימוש ברשת.
לדעת מי מחובר לרשת שלך יכול להיות מועיל לפעמים. לדוגמה, ייתכן שתצטרך לבדוק את הסטטוס של מכשירים מסוימים (בין אם הם למעלה או למטה), למצוא כתובות IP סטטיות מיותרות, או לעשות מלאי של מכשירים. יתר על כן, מידע זה יכול גם לעזור לך לזהות כל גישה לא מורשית לרשת ולמשאבים המשותפים שלך.
בעוד שאתה יכול לבדוק את כתובות ה-IP המחוברות מדף התצורה של הנתב שלך, הוא לא מציג את כתובות ה-IP הסטטיות. למרבה המזל, ישנן מספר דרכים אחרות המאפשרות לך למצוא את כל כתובות ה-IP ברשת. בואו נחקור כמה מהם.
מציאת כתובות IP ברשת באמצעות arp
arp הוא כלי שירות מובנה של שורת פקודה המשמש לצפייה ושינוי של מטמון ARP של מערכת. זה רגיל גם מצא את כתובת ה-MAC של מערכת עבור כתובת IP נתונה שכן מטמון ה-ARP מאחסן מיפוי כתובות IP ל-MAC עבור המערכת איתה הוא מתקשר.
באמצעות הפקודה arp, תוכל גם למצוא את כל כתובות ה-IP ברשת שלך. אם arp אינו מותקן מראש במחשב הלינוקס שלך או הוסר בטעות, אתה יכול להתקין אותו עם הפקודה הפשוטה הבאה:
בהפצות מבוססות דביאן כולל אובונטו:
sudo apt להתקין את net-tools
על הפצות מבוססות RHEL:
sudo dnf להתקין את net-tools
על הפצות מבוססות Arch:
sudo pacman -S net-tools
כדי למצוא את כל כתובות ה-IP ברשת שלך, השתמש בפקודה arp ללא ארגומנטים:
arp
ב-Windows, אתה יכול לקבל את אותו מידע באמצעות -א דֶגֶל:
arp -a
מציאת כתובות IP ברשת באמצעות Nmap
Nmap הוא כלי חינמי וקוד פתוח המשמש עבור סריקת רשת ומיפוי. באמצעות Nmap, תוכל לגלות מי מחובר לרשת שלך, כתובות ה-IP וה-MAC שלו, פרטי מערכת ההפעלה והשירותים שהם מריצים. זהו כלי חוצה פלטפורמות זמין עבור לינוקס ו-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) פועלת רק על לינוקס.
אתה יכול גם למצוא את מידע מערכת ההפעלה המשויך לכתובות IP אלה באמצעות הפקודה הבאה:
sudo nmap -sT -O /
שימוש בסורק IP Angry
Angry IP Scanner הוא סורק כתובות IP ויציאות בקוד פתוח וחוצה פלטפורמות שמצלצל כל כתובת IP בטווח המוגדר כדי לבדוק אם היא חיה ומגיבה. עבור כל מארח חי, הוא קובע את שם המארח, כתובת ה-MAC, יצרן החומרה והיציאות הפתוחות שלו.
אתה יכול גם לייצא את התוצאות הסרוקות בקובץ CSV, TXT ו-XML. Angry IP Scanner זמין עבור Linux, Windows ו-macOS.
התקנת Angry IP Scanner בלינוקס
בהפצות לינוקס כמו אובונטו, דביאן ופדורה, אתה יכול להתקין בקלות את Angry IP Scanner על ידי הורדת חבילת ה-DEB או ה-RPM שלו, מדף ה-GitHub Releases או באמצעות ה-wget פקודה.
הורד:סורק IP זועם
על הפצות מבוססות דביאן:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan_3.9.1_amd64.deb
התקן את החבילה באמצעות APT:
sudo apt התקנת ./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 ב-Windows
כדי להתקין את Angry IP Scanner ב-Windows, הורד את קובץ ההתקנה מדף GitHub Releases. לאחר ההורדה, לחץ פעמיים על קובץ ההתקנה כדי להתקין אותו.
הורד: Angry IP Scanner (Windows)
כדי למצוא את כל כתובות ה-IP ברשת שלך, הפעל את Angry IP Scanner וציין את טווח ה-IP (כתובת IP התחלה וסיום) או מזהה הרשת עם הקידומת. אתה יכול גם לסרוק כתובות IP מקובץ טקסט. לאחר מכן, לחץ על הַתחָלָה לחצן כדי להתחיל את תהליך הסריקה.
לאחר השלמת הסריקה, הוא יציג את כל כתובות ה-IP שנסרקו בטווח המוגדר. אתה יכול גם לכלול פרטים נוספים כמו כתובת MAC, ספק MAC, יציאות וכו'. בתוצאות מה כלים > שואבים אוֹפְּצִיָה.
מ כלים > העדפות, תוכל להגדיר הגדרות נוספות כגון סריקת מארחים מתים, הפעלת סריקת יציאות ושינוי שיטת הפינג והגדרות התצוגה.
רישום כתובות IP ברשת באמצעות Netdiscover
Netdiscover הוא כלי שימושי נוסף בשורת פקודה לחקר רשת שיכול לגלות את כל המארחים הפעילים ברשת באמצעות בקשות ARP. עבור כל המארחים שהתגלו, הוא מציג את כתובות ה-IP, כתובות ה-MAC ויצרן החומרה שלהם.
אתה יכול גם להשתמש בכלי השירות Netdiscover כדי למצוא את כל כתובות ה-IP ברשת שלך. עם זאת, הכלי Netdiscover זמין רק עבור לינוקס.
בהפצות לינוקס, אתה יכול להתקין את Netdiscover באמצעות הפקודות הבאות:
על הפצות מבוססות דביאן:
sudo apt התקן את netdiscover
כדי להתקין את Netdiscover מחנות Snap, התקן תחילה את snap על המערכת שלך ולאחר מכן הפעל את הפקודה הבאה:
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 יכולים לתת לך תובנות נוספות לגבי חיים מארחים.
ברגע שאתה מודע למי מחובר לרשת שלך, מציאת מי ומה משתמש ברוחב הפס של הרשת יכול לשפר עוד יותר את האבטחה והיעילות של הרשת שלך.