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

Graviton
quelle
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.

sysadmin1138
quelle
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 ?

Avery Payne
quelle
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.

l0c0b0x
quelle
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
Jordan W.
quelle
3

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

CMD-Nerd ...
quelle
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

jake
quelle
-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".

Yarik
quelle
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