2009/04/26(日)名前解決

職場でWindowsまみれのLAN内に簡易サーバーを立てたりすることがあったのでメモです。


Windows機からサーバー機(Ubuntu)を見つけたい場合、IPアドレス直打ちは当然OKなのですが、そうじゃないときもあると思います。例えばサーバー名がhogehogeの場合、以下のようにアクセスしてもらいたい場合などです。
http://hogehoge/
こんなときはsambaをインストールします。共有するわけではないのでsambaの設定は特に必要なく、nmbdが起動してればそれでかまいません。これでhttp://hogehoge/でサーバー機にアクセスできるようになります。


逆にサーバー機からWindows機を見たい場合(あんまりなさそうですが)、winbindをインストールします。
winbind - Windows NT server ユーザ・グループ情報取得サービス
説明にはこんな書かれてます。インストールすると、/etc/nsswitch.conf という設定ファイルが作られるのでこれを編集します。
hosts: files wins (以下いろいろ
この設定は名前解決の順番になりますが、filesは/etc/hosts ですので、これで解決しなかったらwinsでがんばってみるという設定です。この辺りは使用する環境に合わせて変えていけばいいと思います。