Какую команду можно использовать для получения IP-адреса и имен компьютеров, находящихся в одной сети?
У меня работает винда
nmap -sP 192.168.1.0/24
Введите номер вашей сети. Он выполнит проверку вашей сети и сообщит об обратном DNS рабочих компьютеров. Не найду пуховые машины.
C:> for /L %N in (1,1,254) do @nslookup 192.168.0.%N >> names.txt
Это выполнит обратный поиск каждого IP в вашей подсети.
Попробуйте использовать этот простой код командной строки. Чтобы получить все сетевые ips arp -a
чтобы узнать, откуда исходит ip tracert "ip"
Если вы хотите перейти на "обычный", nmap подойдет.
Если вы хотите перейти к "непонятным", Doxpara Paketto Keirets сделает это с scanrand и друзьями. Не совсем "официальные" инструменты, но, безусловно, полезны для поиска узлов, которые вы не можете увидеть иначе. И я упоминал, что это быстро ?
Использование Powershell - dmitrysotnikov написал хорошую функцию, это из: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/
действительно нужна некоторая обработка ошибок для более чистых ответов "тайм-аут" и "хост не найден".
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
Если вы не против установить это небольшое приложение: Расширенный IP-сканер Radmin (Бесплатное программное обеспечение для Windows)
Предоставляет вам хосты локальной сети:
Advanced IP Scanner - это быстрый, надежный и простой в использовании IP-сканер для Windows. Он позволяет вам за считанные секунды получить различную информацию о компьютерах локальной сети! Усовершенствованный IP-сканер дает вам в один клик доступ ко многим полезным функциям - удаленному выключению и пробуждению, интеграции Radmin и многому другому! Оснащенная технологией многопоточного сканирования, эта программа может сканировать сотни компьютеров в секунду, что позволяет сканировать сеть класса "C" или даже "B" даже из модемного соединения.
Есть инструмент, который мне нравится использовать, особенно когда я хотел бы найти бесплатный IP в хаосе, который я хотел бы назвать своей сетью. Он называется IP-Tools с помощью KS-Soft и выполняет предложение @ sysadmin1138s графически. Он также имеет 18 других полезных утилит. Это отличный маленький швейцарский армейский нож