• 締切済み

LinuxのDNSサーバーって、、、

LinuxのDNSサーバーって、 IPアドレス.in-addr.arpa.dbみたいなファイルを一つ一つ手書きするしかないのですか? Windows ServerのDNSは、ほぼ何もしなくても勝手に収集してくれるし、 手動で登録するにしてもIPと名前を入力画面で操作する事ができます。 一方、 LinuxのDNS設定をググってみると、 .com.db(共有正引きゾーンデータベース)を手書きで作成し、 その中で @ IN A 192.168.1.3 という感じでIPアドレスを手書きし、 そのIPアドレスの逆引きゾーンデータベースを別ファイルで作成し、 その中でドメイン名を手書きするような手順が紹介されています。 ファイル名はIPアドレスのセグメントを逆から書くというルールのようです。 1.168.192.in-addr.arpa.db 結構大変そうです。 GUIかTUIで、IPアドレスとコンピュータ名を入力したら、正引き逆引きゾーンデータソースを生成してくれたりする物って存在しないのですか?

みんなの回答

回答No.2

GUIを使ったほうが、入力漏れの発見など分かりやすいですし 便利な時もあるのはもちろんですから DNSの設定をGUIで変更するX11のツールもあることはあるようです。 (ただ、自動で一覧取得したり、Windowsの名前解決までは あるかどうかはわかりません) ただし、UNIX/Linuxでは、ほとんどの設定ファイルがテキストファイルになっていて その編集作業を 独立化させることで、 設定加工に好みのツールが使えるというのが、一種の文化というか利点になっています。 つまり、テキストファイルで指定できるようになっているからこそ arpやnmapやnmblookupで取得した結果を、awkやsedでといったテキスト編集ツールで加工して 正引きゾーンと逆引きゾーンに一括登録したりとか 所属セグメントが変更になるときでも、いちいち個別修正しないでエディターで一発置換 といったことが、かなり自由にできます。 一長一短だとは思いますが、シェルがかけるようになるとかなり作業は楽になりますよ。

webuser
質問者

お礼

Linuxはそういうものだという事でしょうか。

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

WindowsサーバがLAN内のクライアントPCの名前解決をする仕組みは WINS がベースになっています。 Linux で動作する WINS サーバもあるので導入してみてはどうでしょう。 また、DNSサーバに BIND を使用せず、PowerDNS とか MyDNS のようにデータベースにゾーン情報を保存するタイプのモノを使えば、正引きと逆引きを一気に登録する事が可能ですね。

webuser
質問者

お礼

有難うございます。 WINSベースのを探せばよいのですね。 でも、 「Linux で動作する WINS サーバ」などで探していますが、なかなか良い情報がヒットせずに行き詰まっています。

関連するQ&A