Answers:
Windows(和带有Samba的Linux设备)使用NetBIOS“发布”其地址。这就是NBTSTAT
用来查找IP地址的方法。
要通过IP地址在本地网络中查找主机名,可以使用:
nmblookup -A <ip>
或者,您可以nbtscan
通过运行以下命令进行安装:
sudo apt-get install nbtscan
并使用:
nbtscan <ip>
如果系统通过多播DNS发布其地址(正在运行的OS X,Windows 10和Linux设备avahi-daemon
执行此操作),请使用avahi-resolve
(需要安装avahi-utils
)进行查找:
avahi-resolve -a <ip>
如果主机具有公共IP地址和正常的反向DNS条目,请使用dig
(需要安装dnsutils
)或host
(需要安装bind9-host
)程序:
dig -x <ip>
host <ip>
host
。