我有一个网络中通过 SAMBA 提供共享的主机列表。如何确定一台特定主机(例如名称为“SASAK02”的主机)的 IP 地址或主机名。
的输出smbtree
如下
WORKGROUP
\\SASAK02
\\SAURA-PC1
\\PC-VAN-DAMME
答案1
尝试nmblookup <wins-hostname>
。
答案2
您可以安装wireshark并开始扫描您的网卡。
sudo apt-get install wireshark
gksu wireshark
开始监控您的网络设备(通常为eth0
、wlp1s0
或wlan0
),通过“nbns”过滤结果,您将在上方窗口中看到 IP。
如果它没有显示,请转到网络选项卡中的文件管理器,您可以在其中看到共享并实现场景(通常是 F5)
一个更简单的解决方案是nmblookup
( 的一部分samba-common-bin
) 但它无法找到所有共享,例如:
nmblookup saura-pc1