Mar
14
2010

/etc/hostsの修正

7:53 am

内向けDNSを設定するのに際して、以下の3つの方法があります。

hostsファイルを修正
 hostsファイルとは、自分のPC内でホスト名をIPアドレスに変換する際に参照するファイルです。
 LANでつながっている各クライアントパソコンのhostsファイルをそれぞれ修正しなければなりませんが、家の中でつながっているパソコンなんてせいぜい数台でしょうから、この方法がもっとも単純です。
 Linuxの場合は、/etc/hosts
Windowsの場合は、C:\WINDOWS\system32\drivers\etc\hosts
 自分もこの方法で対処しようとしましたが、USB Ubuntuの場合、hostsファイルを書き換えても、再起動すると元に戻って消えてしまうという困った仕様のため、断念しました。
 USB Ubuntuを作成する場合、システム→システム管理→USBスタートアップディスクの作成によって作った場合は、上記のようになりますが、こちらの方法でUSB Ubuntuを作成した場合は、hostsファイルの修正は保持されます。
/etc/hosts ファイルに以下のとおり追記します。

127.0.0.1     localhost
127.0.1.1     UbuntuServer
192.168.0.4  hbirds.homelinux.com

Dnsmasq
 BINDでDNSサーバーを構築するまでもない小規模LANに最適なhostsベースなDNSサーバがDnsmasqです。

BIND
 本格的なDNSサーバーです。内向けDNSをするためだけなら、ここまでしなくてもいいのではという感じです。
 ちなみに、DnsmasqもBINDも基本的には同種の機能なので、両方を同時にインストールするとコンフリクトによるエラーが発生します。

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

www.hbirds.net