web-dev-qa-db-fra.com

Obtenir des adresses IP et des noms d'ordinateurs sur le même réseau

Quelle est la commande qui peut être utilisée pour obtenir l'adresse IP et les noms des ordinateurs situés sur le même réseau?

J'utilise Windows

38
Graviton
nmap -sP 192.168.1.0/24 

Mettez-y votre numéro de réseau. Il effectuera un balayage ping de votre réseau et signalera les DNS inverses des machines actives. Ne trouvera pas de machines.

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

Cela fera une recherche inversée de chaque IP de votre sous-réseau.

36
sysadmin1138

Essayez d'utiliser ce code d'invite de commande simple. Pour obtenir tous les ips du réseau arp -a pour savoir d'où vient une adresse IP tracert "ip"

4
CMD nerd...

Si vous voulez opter pour "régulier", nmap fera très bien l'affaire.

Si vous voulez opter pour "obscur", Doxpara Paketto Keirets le fera avec scanrand et vos amis. Pas exactement des outils "officiels" mais certainement utiles pour trouver des nœuds que vous ne pourriez pas voir autrement. Et ai-je mentionné que c'est rapide ?

3
Avery Payne

Utilisation de Powershell - dmitrysotnikov a écrit une fonction Nice, cela vient de: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/

a besoin d'une gestion des erreurs pour des réponses plus propres "time-out" et "Host not found".

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
Jordan W.

Si cela ne vous dérange pas d'installer cette petite application: Scanner IP avancé de Radmin (Freeware pour Windows)

Vous fournit des hôtes de réseau local:

  • IP
  • Nom NetBIOS
  • Temps de ping
  • Adresse Mac
  • Arrêt à distance (fenêtres uniquement, je pressume), et d'autres

Advanced IP Scanner est un scanner IP rapide, robuste et facile à utiliser pour Windows. Il vous permet de disposer facilement de différents types d'informations sur les ordinateurs du réseau local en quelques secondes! Advanced IP Scanner vous donne un accès en un clic à de nombreuses fonctions utiles - arrêt et réveil à distance, intégration Radmin et plus encore! Propulsé par la technologie de numérisation multithread, ce programme peut analyser des centaines d'ordinateurs par seconde, vous permettant de numériser un réseau de classe "C" ou même "B" même à partir de votre connexion modem.

3
l0c0b0x

Il y a un outil que j'aime utiliser surtout quand je voudrais trouver une adresse IP gratuite dans le chaos que j'aime appeler mon réseau. Il est appelé IP-Tools par KS-Soft et fait @ suggestion sysadmin1138s graphiquement. Il a également 18 autres grands utilitaires. C'est un super petit couteau suisse

2
jake