Hur man hittar alla värdar på nätverk med nmap
Innehållsförteckning:
Många avancerade användare behöver ofta hitta och lista alla värdar i ett nätverk, ofta för IP-upptäckt, anslutning till en fjärrdator eller något annat syfte med systemadministration eller nätverksadministration. Ett av de enklaste sätten att hitta alla värdar och värd-IP-adresser i ett nätverk är att använda kommandoradsverktyget nmap.
Nmap är kompatibelt med alla större operativsystem inklusive Mac OS, Windows och Linux, och även om det inte är förinstallerat som standard i MacOS kan du antingen installera Homebrew och sedan installera nmap (brew install nmap) , eller så kan du installera nmap på en Mac direkt utan en pakethanterare.Därför kommer vi att fokusera på att använda nmap för att hitta och lista alla värdar i ett nätverk, och vi antar att du redan har nmap på just din Mac. Om du av någon anledning inte kan använda nmap, kan det vara användbart att titta på IP-adresser för LAN-enheter med arp istället som en alternativ lösning.
Hur hittar du alla värdar i nätverket med nmap
Redo att lista alla värdars IP-adresser i ett nätverk med nmap? Det är enkelt, här är allt du behöver göra:
- Starta terminalen om du inte redan har gjort det
- Ange följande kommandosträng och ersätt ditt nätverks IP och räckvidd efter behov:
- Tryck på Retur och vänta en stund eller två för att se de upptäckta värdarna på nätverket
nmap -sn 192.168.1.0/24
Kommandoutgång från nmap kan se ut ungefär som följande, där värd-IP-adresser för hittade enheter och hårdvara i nätverket upptäcks och visas:
% nmap -sP 192.168.1.0/20 Startar Nmap (https://nmap.org) 2022-06-15 16:24 PDTmap skanningsrapport för 192.168 .1.1 Värden är uppe (0,0063s latens).kartan skanningsrapport för 192.168.1.2 Värden är uppe (0,019s latens).mapskanningsrapporten för 192.168.1.9 Värden är uppe (0,0051s latens).mapscanrapporten för 192.168.111. Värden är uppe (0,021 s latens). Kartskanningsrapport för 192.168.1.12 Värden är uppe (0.0211s latens). Kartskanningsrapport för 192.168.1.15 Värden är uppe (0,022s latens). Kartskanningsrapport för 192.168.1.25 Värden är upp (0,024s latens).karta klar: 4096 IP-adresser (7 värdar upp) skannade på 43,67 sekunder
Hur detta fungerar i huvudsak är att nmap försöker pinga värd-IP-intervallet på nätverket för att se om de finns, om de gör det och svarar returneras de i nmap-resultaten och om de inte gör det eller inte svara kommer de inte att listas. Det leder till den uppenbara frågan som är hur du upptäcker värdar i nätverket som inte svarar på ping- och ICMP-förfrågan (eftersom vissa användare avsiktligt inaktiverar ICMP-förfrågningssvar på Mac-, Windows- eller Linux-datorer), men för att göra det skulle troligen behöva portskanning på nätverket istället för att lita på ping.
Du kan också använda -sP-flaggan, som kan fungera på äldre versioner av nmap om -sn misslyckas. Resultatet ska bli detsamma oavsett:
nmap -sP 192.168.1.0/24
nmap är ett av de bästa Homebrew-paketen som finns, så om den här artikeln intresserar dig men du ännu inte har den, är det en bra anledning att starta Homebrew och installera nmap. Och naturligtvis om du inte vet hur man installerar Homebrew än kan du lära dig hur du gör det också.
Känner du till en annan metod för att upptäcka och hitta alla värdar i ett nätverk? Dela dina trick i kommentarerna nedan!