如何将 samba 共享解析为 IP 地址或主机名

如何将 samba 共享解析为 IP 地址或主机名

我有一个网络中通过 SAMBA 提供共享的主机列表。如何确定一台特定主机(例如名称为“SASAK02”的主机)的 IP 地址或主机名。

的输出smbtree如下

WORKGROUP
    \\SASAK02               
    \\SAURA-PC1             
    \\PC-VAN-DAMME          

答案1

尝试nmblookup <wins-hostname>

答案2

您可以安装wireshark并开始扫描您的网卡。

sudo apt-get install wireshark
gksu wireshark

开始监控您的网络设备(通常为eth0wlp1s0wlan0),通过“nbns”过滤结果,您将在上方窗口中看到 IP。

如果它没有显示,请转到网络选项卡中的文件管理器,您可以在其中看到共享并实现场景(通常是 F5)

一个更简单的解决方案是nmblookup( 的一部分samba-common-bin) 但它无法找到所有共享,例如:

nmblookup saura-pc1

相关内容