Saya mencari alat baris perintah yang mendapatkan alamat IP dan mengembalikan nama host, untuk Windows.
Saya mencari alat baris perintah yang mendapatkan alamat IP dan mengembalikan nama host, untuk Windows.
Jawaban:
jika semua hal di atas gagal, dan Anda secara spesifik mencari mesin Windows, Anda dapat menggunakannya
nbtstat -a 192.168.1.50
Data yang dikembalikan akan menjadi semua catatan NetBIOS yang dimiliki mesin. Yang dengan tipe catatan <20h> biasanya akan menjadi nama mesin.
Pinging NETBIOSNAME.DOMAINNAME.com [xxx.xxx.xxx.xxx]
. Jika pada jaringan dan bukan pada domain (bagi saya sistem unix yang menarik) maka ping -a
hanya format dengan ipaddress saja sepertinya.
Untuk banyak alamat IP, Anda bisa menggunakan ping -a, misalnya
ping -a 209.85.229.106
akan kembali
Pinging ww-in-f106.google.com [209.85.229.106] with 32 bytes of data:
Reply from 209.85.229.106...........
Jika Anda menggunakan perintah nslookup dengan alamat IP sebagai argumen pertama akan mengembalikan catatan PTR (entri terbalik) jika ada. Sebagai contoh:
nslookup 192.168.1.50
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.
(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 menggunakan 2^>NUL
bukan1^>NUL
FINDSTR /C
untuk mengekstraksi nilai setelah empat karakter spasi. Karena keempat ruang tampaknya hanya ada untuk Name:
entri, ini tampaknya hanya cara untuk membuatnya bekerja pada sistem lokal lainnya.psexec \ 192.168.0.65 nama host
Nama host DMHD006 keluar pada 192.168.0.65 dengan kode kesalahan 0.
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