我在網絡上有一臺unix機器,我正在尋找獲取該網絡設備的設備主機名。我如何去做這件事?我試過nmap,arpscan,host和nslookup,但他們似乎都想做DNS反向查找。我沒有網絡上的DNS服務器。獲取設備主機名
當我說hostname我指的是用戶設置的設備名稱。因此,例如我的機器上的主機返回joshcloud。
我在網絡上有一臺unix機器,我正在尋找獲取該網絡設備的設備主機名。我如何去做這件事?我試過nmap,arpscan,host和nslookup,但他們似乎都想做DNS反向查找。我沒有網絡上的DNS服務器。獲取設備主機名
當我說hostname我指的是用戶設置的設備名稱。因此,例如我的機器上的主機返回joshcloud。
我給你同樣的答案,我在這裏給出:How to get hostname from IP(Linux)?。基本上,您需要添加DNS條目或分別連接到每個主機並詢問名稱。
我對Windows設備的nbtscan和支持zeroconf的avahi有了更多的成功。沒有解決所有情況的靈丹妙藥。