Saya mencari alat baris perintah yang mendapatkan alamat IP dan mengembalikan nama host, untuk Windows.
windows
networking
command-line-interface
DouglasJose
sumber
sumber
Jawaban:
Perintah yang Anda cari disebut
nslookup
, berfungsi dengan baik untuk pencarian terbalik IFF seseorang telah mengkonfigurasi file zona terbalik, yang tidak selalu mereka lakukan.sumber
jika semua hal di atas gagal, dan Anda secara spesifik mencari mesin Windows, Anda dapat menggunakannya
Data yang dikembalikan akan menjadi semua catatan NetBIOS yang dimiliki mesin. Yang dengan tipe catatan <20h> biasanya akan menjadi nama mesin.
sumber
Pinging NETBIOSNAME.DOMAINNAME.com [xxx.xxx.xxx.xxx]
. Jika pada jaringan dan bukan pada domain (bagi saya sistem unix yang menarik) makaping -a
hanya format dengan ipaddress saja sepertinya.Untuk banyak alamat IP, Anda bisa menggunakan ping -a, misalnya
akan kembali
sumber
Jika Anda menggunakan perintah nslookup dengan alamat IP sebagai argumen pertama akan mengembalikan catatan PTR (entri terbalik) jika ada. Sebagai contoh:
sumber
Gunakan gali. Port Windows tersedia dari ISC di sini (lihat di kotak unduhan langsung untuk tautan ke file zip). Inilah referensi halaman manual mereka untuk digali .
Poin Ward tentang catatan pencarian terbalik yang sering kali tidak dapat dibuat adalah sangat benar. Reverse lookup sering gagal karena banyak admin tidak repot membuat catatan ptr.
sumber
(diuji pada Windows 10 x64)
Dari baris perintah:
FOR /F "tokens=2 delims= " %A in ('2^>NUL NSLOOKUP "%IP_ADDRESS%" ^| FINDSTR /C:": "') do ECHO %A
Dalam sebuah skrip:
FOR /F "tokens=2 delims= " %%A in ('2^>NUL NSLOOKUP "%IP_ADDRESS%" ^| FINDSTR /C:": "') do ECHO %%A
Dua (sisi) catatan:
NSLOOKUP
kesalahan, Anda harus menggunakan2^>NUL
bukan1^>NUL
FINDSTR /C
untuk mengekstraksi nilai setelah empat karakter spasi. Karena keempat ruang tampaknya hanya ada untukName:
entri, ini tampaknya hanya cara untuk membuatnya bekerja pada sistem lokal lainnya.sumber
psexec \ 192.168.0.65 nama host
Nama host DMHD006 keluar pada 192.168.0.65 dengan kode kesalahan 0.
sumber
jika Anda ingin mengetahui nama host di jaringan yang sama maka silakan gunakan komputer lain yang memiliki jaringan yang sama dan gunakan di bawah ini untuk memuji
Ping - alamat ip
sumber