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

ネットワークデバイス(通常eth0wlp1s0またはwlan0)の監視を開始し、結果を「nbns」でフィルタリングすると、上記のウィンドウにIPが表示されます。

表示されない場合は、[ネットワーク]タブの[ファイルマネージャ]に移動して共有を確認し、シナリオを実装できます(通常F5)。

より簡単な解決策はnmblookup(の一部samba-common-bin)ですが、すべての共有を見つけることはできません。たとえば、次のようになります。

nmblookup saura-pc1

関連情報