我的网络包括运行Linux的机器和运行Windows的机器。而我的机器正在运行Linux。
我的网络包括运行Linux的机器和运行Windows的机器。而我的机器正在运行Linux。
sudo nmap -sn <Your LAN Subnet>
sudo nmap -sn 192.168.1.*
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
。 - Elijah Lynnsudo 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服务器/代理之间进行通信的情况下才有效,这样可以通过DNS解析(或反向解析,在这种情况下)来解析与DHCP租约记录的主机名。 - Doktor Jnmblookup -A 192.168.1.2
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
nslookup xxx.xxx.xxx.xxx
nbtstat -A <IP地址>
来仅通过IP获取NetBIOS名称。这适用于跨子网,并且无需处于相同的域中。另外,运行nbtstat -a <NetBIOS名称>
将实现反向操作。希望这对你有所帮助... - John Homer