Există multe subrețele conectate printr-un router în aceeași rețea. Trebuie să găsesc lista tuturor adreselor IP disponibile în fiecare subrețea diferită. Sunt capabil să obțin lista de adrese IP disponibile în subrețeaua în care locuiesc.
Care este cel mai bun mod de a determina restul subrețelor din folosiți în rețeaua mea?
Răspuns
Atâta timp cât nu dați ” Dacă aveți acces la router, nu va exista un mod 100% precis de a detecta toată gazda de pe aceste rețele.
Dacă cunoașteți adresele de rețea și dimensiunile subrețele, puteți scana aceste rețele folosind un instrument ca nmap
pentru a detecta gazdele. Dacă nu cunoașteți spațiul de adrese al acestor alte rețele, dar este o rețea privată, puteți scana toate intervalele disponibile pentru uz privat. Acestea sunt menționate în RFC1918 . Efectuarea uneia sau a celeilalte va cauza foarte zgomotos și probabil nu este precisă dacă există reguli firewall stricte. O astfel de scanare ar putea chiar să nu fie precisă dacă vă scanați propria rețea deoarece în rețelele bine segmentate serviciile administrative sunt accesibil numai din subrețele administrative.
// Este posibil să scanați rețeaua în care nu locuiți atâta timp cât routerul direcționează pachetele respective.
Puteți scanează, de asemenea, orice adresă IP posibilă cu o valoare TTL scăzută pentru a te asigura că este la doar una sau două hamei. Această cauză va dura foarte mult.
De asemenea, ar trebui să luați în considerare posibilitatea ca acestea să utilizeze IPv6 pentru unele dintre rețelele lor, ceea ce va face ca scanarea să fie inutilă, deoarece spațiul de adresă posibil este prea mare.
Comentarii
- Există șansa ca organizația să utilizeze adresa IP publică pentru computerele lor interne. În aceste cazuri, trebuie să scanez întreaga clasă B și clasa C. Folosesc Nmap -sn 10.0.0.0/8 pentru descoperirea gazdei, dar nu obțin niciun rezultat nici măcar după 10 minute. Este posibil să scanați rețeaua în care nu locuiți? Dacă nu, cum putem scana rețeaua în care nu locuim?
- Nu ar trebui ca ' acest Q / A să fie pe SuperUser.SE?
Răspuns
Aveți o rețea privată sau publică cu servere și stații de lucru cărora li se atribuie adrese IP statice și dinamice (fie private, fie adrese IP publice). Le-ați atribuit adresele IP statice datorate NAT (Network Address Translation) sau pentru acces public și adresele IP dinamice prin DHCP. Chiar dacă ați păstrat o evidență bună a acestor adrese IP atribuite, există momente în care doriți să găsiți toate adresele IP ale dispozitivelor conectate în rețea. Următoarea procedură poate fi utilizată pentru a determina adresele IP ale dispozitivelor conectate la rețea.
-
Dacă aveți acces web la router, vă puteți conecta la router și găsiți adresele IP ale tuturor dispozitivelor din rețea. Ruterul afișează liste de clienți statici și dinamici cu numele gazdei, adresa IP și adresa MAC ale dispozitivelor conectate.
-
Puteți încerca, de asemenea, să faceți ping la rețea de la un computer conectat la rețea, și căutați un tabel ARP. Pe computer, faceți clic pe [Start] -> [Run …] și tastați „cmd” și [Enter]. Tastați „ipconfig” pentru a găsi adresa de rețea. Adresa de rețea se găsește efectuând o operațiune ȘI logică pe adresa dvs. IP și pe masca de subrețea. De exemplu, dacă IP-ul dvs. este 192.168.1.101 și masca de subrețea este 255.255.255.0, atunci adresa de rețea este 192.168.1.0. Ping-vă rețeaua utilizând o adresă de difuzare, adică „ping 192.168.1.255”. După aceea, efectuați „arp -a” pentru a determina toate dispozitivele de calcul conectate la rețea.
-
De asemenea, puteți utiliza comanda „netstat -r” pentru a găsi o adresă IP de toate rutele de rețea. Cu toate acestea, dacă imprimanta dvs. are probleme de comunicare cu alte dispozitive de rețea, este posibil să nu puteți găsi adresa IP a imprimantei utilizând comanda „netstat”.
Există una și mai mult. Puteți instala „netdiscover” pe Windows sau Linux. Netdiscover este un instrument de recunoaștere a adreselor active / pasive, dezvoltat în principal pentru acele rețele fără fir fără server DHCP, atunci când vă aflați în gardă. Poate fi folosit și în rețele hub / comutate.
Puteți găsi adrese IP care se află pe dispozitivul dvs. de rețea cu această comandă:
netdiscover -i eth0