Jaringan saya mencakup mesin yang menjalankan Linux dan lainnya yang menjalankan Windows. Dan mesin saya menjalankan Linux.
Jaringan saya mencakup mesin yang menjalankan Linux dan lainnya yang menjalankan Windows. Dan mesin saya menjalankan Linux.
Jawaban:
Ketikkan terminal
arp -a
Ini akan menampilkan semua nama host di LAN apakah itu Linux atau Windows.
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
Ketikkan terminal
sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx
Ini akan memberi Anda:
Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-03 19:08 CET
Nmap scan report for HOST.DOMAIN (xxx.xxx.xxx.xxx)
Host is up (0.00052s latency).
MAC Address: YY:YY:YY:YY:YY:YY (Manufactor)
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds
Di mana HOST.DOMAIN adalah nama DNS mesin.
arp
perintah, saya percaya jawaban ini hanya berfungsi jika Anda memiliki server DHCP lokal dan server DNS / proksi yang berkomunikasi satu sama lain, sehingga nama host yang direkam dengan sewa DHCP dapat diselesaikan (atau dipecahkan secara terbalik, dalam hal ini ) melalui DNS.
Bagaimana jika Anda mencoba ini:
Anda dapat menjalankannya di windows
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
di ubuntu Anda dapat menginstal nbtscan. Anda dapat menemukan informasi lebih lanjut di sini: http://www.unixwiz.net/tools/nbtscan.html
Semoga ini bisa membantu
Pencarian balik nama Netbios dapat mencapai apa yang Anda inginkan lebih dari sekadar "nama host" yang merupakan fungsi dari DNS dan tcp / ip. nmblookup dengan -A parameter mengembalikan nama perangkat serta alamat mac. Coba sesuatu seperti ini:
nmblookup -A 192.168.1.2
Saya hanya akan menggunakan
nslookup xxx.xxx.xxx.xxx
itu akan menunjukkan kepada saya nama host (biasanya nama komputer)
** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
Sejauh pengetahuan saya, tidak ada utilitas yang tersedia untuk menyelesaikan alamat IP menjadi nama NetBIOS. Saya membayangkan bahwa semacam program pelingkupan jaringan atau program pengujian penetrasi mungkin dapat memberi Anda informasi yang banyak. Namun, semua komputer harus berada pada domain dan subnet yang sama.
nbtstat -A <IP Address>
untuk mendapatkan nama NetBIOS hanya dari IP. Ini berfungsi lintas subnet dan tidak perlu berada di domain yang sama. Juga, menjalankan nbtstat -a <NetBIOS Name>
akan melakukan sebaliknya. Semoga ini bisa membantu ...