我在网络上有一台unix机器,我正在寻找该网络上设备的设备主机名。我该怎么做呢?我尝试过nmap,arpscan,host和nslookup,但他们似乎都想进行DNS反向查找。我在网络上没有DNS服务器。
当我说主机名时,我指的是用户设置的设备名称。所以例如我的机器上的主机返回joshcloud。
答案 0 :(得分:1)
'将给出我在此给出的相同答案:How to get hostname from IP(Linux)?。基本上,您需要添加DNS条目或单独连接到每个主机并询问姓名。
答案 1 :(得分:0)
我在Windows设备上使用nbtscan获得了更多成功,而对于支持zeroconf的东西则获得了avahi。没有解决所有案件的灵丹妙药。