mDNSの代わりにNetBIOSを使用してLinuxでホスト名を解決する

mDNSの代わりにNetBIOSを使用してLinuxでホスト名を解決する

Debian 9 Stretchをインストールした後、avahi-daemonがインストールされるため、avahi-daemonがインストールされているLinuxインストール間でpingを送信できます。

たとえば、「alice」というユーザーがいる場合は、$ ping alice.local通常の応答を返します。

私は次のことをしたいと思います:

  • LinuxでWindows名を確認したいのですが、WindowsにBonjourなどをインストールしたくありません。
  • mDNSの代わりにNetBIOS(WINS)を使用して名前を解決したいと思います。
  • .local名前にサフィックスを追加したくありません。

だからavahi-daemonを削除し、winbindをインストールしました。

# dpkg --purge avahi-daemon libnss-mdns
# apt-get install winbind libnss-winbind

また、.NETで「wins」を使用するための設定が追加されました/etc/nsswitch.conf。例えばhosts: files dns wins

上記の設定によると、$ ping mywindows応答がありません。ただし、$ nmblookup mywindowsIP アドレスを正常に取得できます。

以前Debian 8 Jessieを使用したときに成功したはずですが、Debian 9 Stretchでは期待していたものとは異なります。

何か抜けたものはありますか?

ベストアンサー1

おすすめ記事