Windowsネットワーク環境でLinuxマシンを名前解決する
唐突ですが@IT会議室−名前解決できない−の答えがわかったのでメモしておきます。
うちもWindowsServer2003R2とWindowsServer2008でActiveDirectoryとネットワークを構築しています。なのでDNSもWindows、DHCPもWindowsです。DNSはセキュリティ保護のみ動的更新可、DHCPは要求があればDNSを更新する設定になっています。
こういう環境でLinuxクライアント(うちはDebian Lenny)の名前解決をWindowsのDNSサーバーでできるようにするというのが今回のお題です。
答えは2つあります。(まぁもっとあるでしょうが)
1つ目はSambaとWinbindでLinuxをActiveDirectoryに参加させてしまうこと。これで自動的にDNSにも登録されて名前解決できるようになります。でも、sambaが必要ないマシンまでsambaを設定してドメインに参加させるのは非常にめんどくさいです。
もう1つは簡単。dhcpclientからDHCPサーバーへホスト名を更新するリクエストを投げる設定をすることです。設定詳細はManページを参照するとして、具体的には2行を設定ファイルに追記するだけです。
Debian Lennyの場合は「/etc/dhcp3/dhcpclient.conf」に以下を追記します。
send fqdn.fqdn "hogehoge.example.com";
send fqdn.server-update on;
以上