În calitate de administrator de rețea, înțelegerea adreselor IP utilizate în prezent într-o rețea este extrem de importantă.
Să știi cine este conectat la rețeaua ta poate fi util uneori. De exemplu, poate fi necesar să verificați starea anumitor dispozitive (fie că sunt sus sau jos), să găsiți adrese IP statice de rezervă sau să faceți un inventar al dispozitivelor. În plus, aceste informații vă pot ajuta să identificați orice acces neautorizat la rețea și resursele partajate.
Deși puteți verifica IP-urile conectate din pagina de configurare a routerului dvs., aceasta nu afișează adresele IP statice. Din fericire, există câteva alte modalități care vă permit să găsiți toate adresele IP dintr-o rețea. Să explorăm câteva dintre ele.
Găsirea adreselor IP într-o rețea folosind arp
arp este un utilitar de linie de comandă încorporat folosit pentru a vizualiza și modifica memoria cache ARP a unui sistem. De asemenea, este obișnuit găsiți adresa MAC a unui sistem pentru o anumită adresă IP, deoarece memoria cache ARP stochează maparea adresei IP la MAC pentru sistemul cu care comunică.
Folosind comanda arp, puteți găsi, de asemenea, toate adresele IP din rețeaua dvs. Dacă arp nu este preinstalat pe mașina dvs. Linux sau este eliminat din greșeală, îl puteți instala cu următoarea comandă simplă:
Pe distribuțiile bazate pe Debian, inclusiv Ubuntu:
sudo apt install net-tools
Pe distribuțiile bazate pe RHEL:
sudo dnf install net-tools
Pe distribuțiile bazate pe Arch:
sudo pacman -S net-tools
Pentru a găsi toate adresele IP din rețeaua dvs., utilizați comanda arp fără niciun argument:
arp
Pe Windows, puteți obține aceleași informații folosind -A steag:
arp -a
Găsirea adreselor IP într-o rețea folosind Nmap
Nmap este un instrument gratuit și open-source folosit pentru scanarea rețelei și cartografiere. Folosind Nmap, puteți afla cine este conectat la rețeaua dvs., adresele IP și MAC ale acestora, detaliile sistemului de operare și serviciile pe care le execută. Este un instrument multiplatform disponibil atât pentru Linux, cât și pentru Windows.
Pentru a găsi toate adresele IP dintr-o rețea, utilizați comanda nmap:
sudo nmap -sn /
Să presupunem că pentru a găsi toate adresele IP din rețeaua 192.168.22.0/24, trebuie să rulați:
sudo nmap -sn 192.168.22.0/24
The -sn opțiunea îi spune Nmap să efectueze doar scanarea gazdei (nu să verifice porturile).
Pentru a imprima numai adresele IP și pentru a elimina alte informații, utilizați comanda de mai jos.
sudo nmap -sn / | raport grep | awk '{ print $5 }'
Comanda de mai sus (cu steag-ul -sn) funcționează numai pe Linux.
De asemenea, puteți găsi informațiile despre sistemul de operare asociate cu aceste adrese IP utilizând următoarea comandă:
sudo nmap -sT -O /
Utilizarea Angry IP Scanner
Angry IP Scanner este un scaner de adrese IP și de porturi open-source și multiplatformă care trimite ping la fiecare adresă IP din intervalul definit pentru a verifica dacă este în viață și răspunde. Pentru fiecare gazdă în viață, își determină numele de gazdă, adresa MAC, producătorul hardware și porturile deschise.
De asemenea, puteți exporta rezultatele scanate într-un fișier CSV, TXT și XML. Angry IP Scanner este disponibil pentru Linux, Windows și macOS.
Instalarea Angry IP Scanner pe Linux
Pe distribuțiile Linux, cum ar fi Ubuntu, Debian și Fedora, puteți instala cu ușurință Angry IP Scanner prin descărcarea pachetului DEB sau RPM, fie de pe pagina versiuni GitHub, fie folosind wget comanda.
Descarca:Scanner IP supărat
Pe distribuțiile bazate pe Debian:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan_3.9.1_amd64.deb
Instalați pachetul folosind APT:
sudo apt install ./ipscan*.deb
Pe distribuțiile bazate pe RHEL:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan-3.9.1-1.x86_64.rpm
Apoi, utilizați DNF pentru a efectua o instalare locală a pachetului:
sudo yum localinstall ipscan*.rpm
Se recomandă o descărcare manuală de pe pagina GitHub dacă doriți cea mai recentă versiune a software-ului.
Pe Arch Linux, puteți instala Angry IP Scanner de la Arch User Repository (AUR) folosind yay:
da -S ipscan
Instalarea Angry IP Scanner pe Windows
Pentru a instala Angry IP Scanner pe Windows, descărcați fișierul de instalare de pe pagina GitHub Releases. Odată descărcat, faceți dublu clic pe fișierul de instalare pentru a-l instala.
Descarca: Angry IP Scanner (Windows)
Pentru a găsi toate adresele IP din rețeaua dvs., lansați Angry IP Scanner și specificați intervalul IP (adresa IP de început și de sfârșit) sau ID-ul rețelei cu prefix. De asemenea, puteți scana adrese IP dintr-un fișier text. Apoi, faceți clic pe start butonul pentru a începe procesul de scanare.
Odată ce scanarea este completă, va afișa toate adresele IP scanate în intervalul definit. De asemenea, puteți include detalii suplimentare, cum ar fi adresa MAC, furnizorul MAC, porturi etc. în rezultatele de la Instrumente > Călători opțiune.
Din Instrumente > Preferințe, puteți configura setări suplimentare, cum ar fi scanarea gazdelor moarte, activarea scanării portului și modificarea metodei de ping și a setărilor de afișare.
Listarea adreselor IP într-o rețea folosind Netdiscover
Netdiscover este un alt utilitar util de explorare a rețelei de linie de comandă care poate descoperi toate gazdele active dintr-o rețea folosind cereri ARP. Pentru toate gazdele descoperite, le afișează adresele IP, adresele MAC și producătorul hardware.
De asemenea, puteți utiliza utilitarul Netdiscover pentru a găsi toate adresele IP din rețeaua dvs. Cu toate acestea, instrumentul Netdiscover este disponibil numai pentru Linux.
Pe distribuțiile Linux, puteți instala Netdiscover folosind următoarele comenzi:
Pe distribuțiile bazate pe Debian:
sudo apt install netdiscover
Pentru a instala Netdiscover din Snap Store, instalați mai întâi snap pe sistemul dvs și apoi rulați următoarea comandă:
sudo snap install netdiscover-ondra
Pe Arch Linux, mai întâi va trebui instalați și configurați da. Apoi, instalați Netdiscover rulând:
da -S netdiscover
Odată instalat, puteți utiliza comanda netdiscover pentru a descoperi toate adresele IP din rețea, după cum urmează:
netdiscover -r /
Descoperirea tuturor adreselor IP din rețeaua dvs
Cunoașterea tuturor adreselor IP dintr-o rețea vă poate ajuta să identificați potențialele riscuri de securitate și să remediați problemele de conectivitate. Comenzile de bază precum arp și netdiscover pot oferi o listă de dispozitive conectate după IP și MAC adrese, în timp ce instrumente precum Nmap și Angry IP Scanner vă pot oferi mai multe informații despre live gazde.
Odată ce știți cine este conectat la rețeaua dvs., găsirea cine și ce folosește lățimea de bandă a rețelei poate îmbunătăți și mai mult securitatea și eficiența rețelei.