Моя мережа включає машини, на яких працює Linux та інші під управлінням Windows. І моя машина працює під управлінням Linux.
Моя мережа включає машини, на яких працює Linux та інші під управлінням Windows. І моя машина працює під управлінням Linux.
Відповіді:
Введіть термінал
arp -a
Він покаже все ім’я хоста в локальній мережі, будь то Linux або Windows.
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
Введіть термінал
sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx
Це дасть вам:
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
Де HOST.DOMAIN - DNS-ім'я машини.
arp
команди, я вважаю, що ця відповідь працює лише в тому випадку, якщо у вас є локальний DHCP-сервер і DNS-сервер / проксі, які спілкуються між собою, так що імена хостів, записані DHCP-орендами, можуть бути вирішені (або зворотно-вирішені, в цьому випадку ) через DNS.
Що робити, якщо ви спробуєте це:
Ви можете запустити його у Windows
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
на ubuntu можна встановити nbtscan. Додаткову інформацію можна знайти тут: http://www.unixwiz.net/tools/nbtscan.html
Сподіваюся, це допомагає
Зворотний пошук імені Netbios може виконати те, що ви хочете більше, ніж "ім'я хоста", яке є функцією DNS та tcp / ip. nmblookup з параметром -A повертає імена пристроїв, а також mac-адресу. Спробуйте щось подібне:
nmblookup -A 192.168.1.2
Я б просто скористався
nslookup xxx.xxx.xxx.xxx
він покаже мені ім'я хоста (зазвичай ім'я комп'ютера)
** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
Наскільки мені відомо, не існує утиліти для вирішення IP-адреси в імені NetBIOS. Я б міг уявити, що якась мережева програма обстеження або програма тестування на проникнення, можливо, зможе надати вам цю біль у інформації. Однак усі комп'ютери повинні бути в одному домені та підмережі.
nbtstat -A <IP Address>
щоб отримати ім'я NetBIOS тільки з IP-адреси. Це працює в підмережах, і не потрібно бути в одному домені. Також біг nbtstat -a <NetBIOS Name>
буде робити зворотне. Сподіваюсь, це допоможе ...