Dapatkan alamat IP dan Nama Komputer di Jaringan yang Sama

37

Apa perintah yang bisa digunakan untuk mendapatkan alamat IP dan nama-nama komputer yang berada di jaringan yang sama?

Saya menjalankan Windows

Graviton
sumber
Tidak bisa dilakukan secara umum. OS dan sistem jaringan tertentu dapat melakukan beberapa cara untuk melakukannya, jadi jika Anda mengedit pertanyaan Anda untuk memasukkan informasi itu, Anda mungkin mendapatkan jawaban yang lebih terarah.
womble
Nama jaringan adalah konstruk Windows, dan tidak ada hubungannya dengan TCP / IP.
Dave Cheney
@ David Cheney: Bagaimana jika OP berarti nama host dan mereka bukan sistem Windows? Saya tidak melihat apa pun untuk menunjukkan cara baik. Saya pikir terserah OP untuk ambigu dalam hal ini.
Dijeda sampai pemberitahuan lebih lanjut.

Jawaban:

35
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.

sysadmin1138
sumber
2
Saya tidak punya nmap di windows saya
Jonny
1
Jonny, apakah Anda seorang admin atau pengguna? Jika Anda bukan seorang admin, apa alasan Anda perlu / ingin melakukan pemindaian ini? Jika Anda seorang admin, nmap adalah alat yang sangat berguna untuk dimiliki.
music2myear
1
Saya menemukan bahwa nslookup tidak berfungsi untuk saya, itu tidak memindai jaringan lokal saya (memindai sesuatu dari comcast mungkin?). Saya berubah @nslookupmenjadi @ping. Walaupun jelas jauh lebih lambat, secara otomatis melakukan proses ini dengan tangan ...
Snappawapa
3

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 ?

Avery Payne
sumber
3

Jika Anda tidak keberatan menginstal aplikasi kecil ini: Pemindai IP Lanjutan Radmin (Freeware untuk Windows)

Memberi Anda host Jaringan Lokal:

  • AKU P
  • Nama NetBIOS
  • Waktu ping
  • Alamat MAC
  • Remote shutdown (hanya windows, saya tekan) , dan lainnya

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.

l0c0b0x
sumber
3

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

Coba gunakan kode prompt perintah sederhana ini. Untuk mendapatkan semua ips jaringan arp -a untuk menemukan dari mana ip berasaltracert "ip"

CMD nerd ...
sumber
2

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

jake
sumber
-2

Mungkin membantu:

Jika Anda memiliki nama server dan ingin mencari IP untuk itu (juga sebaliknya), gunakan cmd => nslookup "letakkan nama server Anda di sini"

Yarik
sumber
1
Bagus Anda tahu sesuatu dan senang Anda ingin membagikannya. Namun, tidak menjawab pertanyaan.
Esa Jokinen
Nah, ini persis apa yang saya cari ... Terima kasih!
Kaki kanan