fing
我使用(用于分析网络的 Linux 包)获取了我的网络中所有 IP 的列表。
我如何获取机器的名称?也许我还能获取操作系统吗?
答案1
根据所使用的操作系统,计算机名称可能有点棘手。如果它是完全合格的域名,例如,存在正确的 DNS 记录,则您可以进行反向查找:nslookup 192.168.0.123
当然,您使用正确的 IP 地址。
如果是 Windows 网络名称问题(我不知道正确的协议名称。SMB?),那么我注意到,如果您执行以下任一操作,Windows 都会自动查找它:tracert 192.168.0.123
nmap 允许您尝试对操作系统进行指纹识别:nmap -O 192.168.0.0/24
答案2
如果你的 DCHP 有 DNS 服务器,那么你就可以知道计算机的名称,对于操作系统,你需要一个像 deksi network inventory 这样的软件