Apa perintah yang bisa digunakan untuk mendapatkan alamat IP dan nama-nama komputer yang berada di jaringan yang sama?
Saya menjalankan Windows
Apa perintah yang bisa digunakan untuk mendapatkan alamat IP dan nama-nama komputer yang berada di jaringan yang sama?
Saya menjalankan Windows
Jawaban:
nmap -sP 192.168.1.0/24
Masukkan nomor jaringan Anda di dalamnya. Ini akan melakukan ping-sapu bersih Anda dan melaporkan DNS terbalik dari mesin. Tidak akan menemukan mesin.
C:> for /L %N in (1,1,254) do @nslookup 192.168.0.%N >> names.txt
Itu akan melakukan pencarian terbalik dari setiap IP di subnet Anda.
@nslookup
menjadi @ping
. Walaupun jelas jauh lebih lambat, secara otomatis melakukan proses ini dengan tangan ...
Jika Anda ingin menggunakan "regular", nmap akan baik-baik saja.
Jika Anda ingin menggunakan "obscure", Doxpara Paketto Keiretsu akan melakukannya dengan scanrand dan teman-teman. Bukan alat yang "resmi" tetapi tentu berguna untuk menemukan simpul yang tidak bisa Anda lihat. Dan apakah saya menyebutkan itu cepat ?
Jika Anda tidak keberatan menginstal aplikasi kecil ini: Pemindai IP Lanjutan Radmin (Freeware untuk Windows)
Memberi Anda host Jaringan Lokal:
Advanced IP Scanner adalah pemindai IP yang cepat, kuat, dan mudah digunakan untuk Windows. Dengan mudah Anda dapat memiliki berbagai jenis informasi tentang komputer jaringan lokal dalam beberapa detik! Advanced IP Scanner memberi Anda akses sekali klik ke banyak fungsi berguna - shutdown dan bangun jarak jauh, integrasi Radmin dan banyak lagi! Didukung oleh teknologi multithread scan, program ini dapat memindai ratusan komputer per detik, memungkinkan Anda untuk memindai jaringan kelas 'C' atau bahkan 'B' bahkan dari koneksi modem Anda.
Menggunakan Powershell - dmitrysotnikov menulis fungsi yang bagus, ini dari: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/
perlu beberapa penanganan kesalahan untuk balasan bersih 'batas waktu' dan 'host tidak ditemukan'.
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
Coba gunakan kode prompt perintah sederhana ini. Untuk mendapatkan semua ips jaringan arp -a
untuk menemukan dari mana ip berasaltracert "ip"
Ada alat yang saya suka gunakan terutama ketika saya ingin menemukan IP gratis dalam kekacauan yang saya ingin sebut jaringan saya. Ini disebut IP-Tools oleh KS-Soft dan melakukan saran @ sysadmin1138 secara grafis. Ia memiliki 18 utilitas besar lainnya juga. Ini adalah pisau tentara swiss kecil yang hebat
Mungkin membantu:
Jika Anda memiliki nama server dan ingin mencari IP untuk itu (juga sebaliknya), gunakan cmd => nslookup "letakkan nama server Anda di sini"