質問: sambaで名前解決 turbolinux8sでsamba-2.2.7a-8jajpを使用しています。 とりあえず初めてなので元々入っていたものを使用しています。 sambaで名前解決ができるそうなのですが、これはどういう仕組みになっているのでしょうか? ちなみにsmbサービスを起動させていると、windwosから ping ホスト名でpingは通ります。しかし、linuxから ping ホスト名では通りません。この辺の違いもなぜだか分かりません。 あと、smbを停止させた後でもwindwosからはping ホスト名で通ってしまいます。なお、windows側でhostsファイルには何も追加していません。 これについて詳しく教えていただければと思います。
回答: linux 上での名前解決の方法は /etc/nsswitch.conf の hosts で定義されます。通常は hosts ファイルと dns になっているはずです。 また、windows と samba の名前解決について参考urlに詳しい解説があります。