Abrufen von IP-Adressen und Computernamen im selben Netzwerk


36

Mit welchem ​​Befehl können die IP-Adresse und die Namen der Computer im selben Netzwerk abgerufen werden?

Ich verwende Windows


Kann im Allgemeinen nicht gemacht werden. Bestimmte Betriebssysteme und Netzwerksysteme können dazu beitragen. Wenn Sie also Ihre Frage so bearbeiten, dass sie diese Informationen enthält, erhalten Sie möglicherweise gezieltere Antworten.
womble

Der Netzwerkname ist ein Windows-Konstrukt und hat nichts mit TCP / IP zu tun.
Dave Cheney

@ David Cheney: Was ist, wenn das OP Hostnamen bedeutet und es sich nicht um Windows-Systeme handelt? Ich sehe keine Anhaltspunkte dafür. Ich denke, es liegt an der OP, in diesem Fall eine eindeutige Aussage zu treffen.
Bis auf weiteres angehalten.

Verwandte Themen
Stevoisiak

Antworten:


34
nmap -sP 192.168.1.0/24 

Tragen Sie Ihre Netzwerknummer ein. Es führt einen Ping-Sweep Ihres Netzes durch und meldet die umgekehrten DNS-Werte der Up-Maschinen. Findet keine Maschinen runter.

C:> for /L %N in (1,1,254) do @nslookup 192.168.0.%N >> names.txt

Dadurch wird eine umgekehrte Suche nach jeder IP-Adresse in Ihrem Subnetz durchgeführt.


2
Ich habe keine nmap in meinen Fenstern
Jonny

1
Jonny, bist du ein Administrator oder ein Benutzer? Was ist der Grund, warum Sie diesen Scan durchführen müssen / möchten, wenn Sie kein Administrator sind? Wenn Sie ein Administrator sind, ist nmap ein sehr nützliches Tool.
music2myear

1
Ich habe festgestellt, dass nslookup bei mir nicht funktioniert hat und mein lokales Netzwerk nicht gescannt wurde (vielleicht etwas von Comcasts scannen?). Ich wechselte @nslookupzu @ping. Obwohl offensichtlich viel langsamer, automatisierte es diesen Prozess von Hand ...
Snappawapa

3

Wenn Sie sich für "normal" entscheiden möchten, reicht nmap aus .

Wenn Sie sich für "obskur" entscheiden möchten , wird Doxpara Paketto Keiretsu dies mit scanrand und Freunden tun . Nicht gerade "offizielle" Werkzeuge, aber sicherlich nützlich, um Knoten zu finden, die Sie sonst nicht sehen können. Und habe ich schon erwähnt, dass es schnell ist ?


3

Wenn es Ihnen nichts ausmacht, diese kleine App zu installieren: Radmins Advanced IP Scanner (Freeware für Windows)

Bietet Ihnen lokale Netzwerkhosts:

  • IP
  • NetBIOS-Name
  • Ping-Zeit
  • MAC-Adresse
  • Remote Shutdown (nur Windows, ich pressume) und andere

Advanced IP Scanner ist ein schneller, robuster und benutzerfreundlicher IP-Scanner für Windows. In wenigen Sekunden können Sie auf einfache Weise verschiedene Arten von Informationen über lokale Netzwerkcomputer abrufen! Advanced IP Scanner bietet Ihnen mit einem Klick Zugriff auf viele nützliche Funktionen - Remote-Shutdown und Wake-up, Radmin-Integration und mehr! Mit der Multithread-Scan-Technologie kann dieses Programm Hunderte von Computern pro Sekunde scannen, so dass Sie sogar ein Netzwerk der Klasse C oder B über Ihre Modemverbindung scannen können.


3

Mit Powershell hat dmitrysotnikov eine nette Funktion geschrieben, die von folgender Adresse stammt: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/

erfordert einige Fehlerbehandlung für sauberere Antworten "Timeout" und "Host nicht gefunden".

function Get-ComputerNameByIP {
param(
$IPAddress = $null
)
BEGIN {
}
PROCESS {
if ($IPAddress -and $_) {
throw ‘Please use either pipeline or input parameter’
break
} elseif ($IPAddress) {
([System.Net.Dns]::GetHostbyAddress($IPAddress))
} elseif ($_) {
trap [Exception] {
write-warning $_.Exception.Message
continue;
}
[System.Net.Dns]::GetHostbyAddress($_)
} else {
$IPAddress = Read-Host “Please supply the IP Address”
[System.Net.Dns]::GetHostbyAddress($IPAddress)
}
}
END {
}
}

#Use any range you want here
1..255 | ForEach-Object {”10.20.100.$_”} | Get-ComputerNameByIP

3

Versuchen Sie, diesen einfachen Eingabeaufforderungscode zu verwenden. Damit alle Netzwerk-IPs arp -a finden, woher eine IP kommttracert "ip"


2

Es gibt ein Tool, das ich gerne benutze, besonders wenn ich im Chaos, das ich mein Netzwerk anrufe, eine freie IP finden möchte. Es heißt IP-Tools von KS-Soft und macht @ sysadmin1138s Vorschläge grafisch. Es hat auch 18 andere großartige Hilfsprogramme. Es ist ein tolles kleines Schweizer Taschenmesser


-2

Kann helfen:

Wenn Sie einen Servernamen haben und die IP nachschlagen möchten (auch umgekehrt), verwenden Sie cmd => nslookup "Geben Sie Ihren Servernamen hier ein".


1
Gut, dass du etwas weißt und schön, dass du es teilen willst. Beantwortet die Frage jedoch nicht.
Esa Jokinen

Nun, genau das habe ich gesucht ... Danke!
Rechtes Bein
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.