KK *_*tel 40
输入终端。
sudo nmap -sn <Your LAN Subnet>
Run Code Online (Sandbox Code Playgroud)
例如:
sudo nmap -sn 192.168.1.*
Run Code Online (Sandbox Code Playgroud)
您可以使用ip addr命令找到您的 LAN 子网。
它会显示局域网中的所有主机名,无论是 Linux 还是 Windows。您还可以查看 LAN 网络上的移动设备(如果有)。在这里,您需要确保使用 sudo 或 root 运行命令。
Ger*_*mar 20
输入终端
sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)
这会给你:
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
Run Code Online (Sandbox Code Playgroud)
其中 HOST.DOMAIN 是机器的 DNS 名称。
Fre*_*ere 11
Netbios 名称反向查找可能会完成您想要的不仅仅是“主机名”,后者是 DNS 和 tcp/ip 的功能。带有 -A 参数的 nmblookup 返回设备名称和 mac 地址。尝试这样的事情:
nmblookup -A 192.168.1.2
Run Code Online (Sandbox Code Playgroud)
如果你试试这个怎么办:
你可以在windows下运行
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
Run Code Online (Sandbox Code Playgroud)
在 ubuntu 上你可以安装 nbtscan。您可以在此处找到更多信息:http : //www.unixwiz.net/tools/nbtscan.html
希望能帮助到你
小智 5
我只是用
nslookup xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)
它会显示主机名(通常是计算机名)