2013/06/02

DNSサーバーを立てる

ownCloud だけでは能力の無駄遣いなので、
いろいろサーバーを立ててみよう。
今回はDNSサーバー。

RPiを起動していない場合でもLAN内の他のマシンに影響がでないよう、
あくまでセカンダリのサーバーとして認識させることが前提。


dnsmasq
が簡単らしいのでそれで。

$ sudo apt-get install dnsmasq

hostsファイルをDNSが参照するので、
LAN内で名前解決したいアドレスを記述する。

$ sudo vi /etc/hosts
192.168.xxx.yyy   hogehoge
などなど

$ sudo vi /etc/resolv.conf
hostsファイルで解決できない場合は上位DNSに問い合わせる仕組みのため
resolv.confに上位DNSのアドレスが記述されていること。


DHCPは動かさないので
dnsmasq.conf に明示
$ sudo vi /etc/dnsmasq.conf
no-dhcp-interface=eth0


dnsmasqを再起動すればおk
$ sudo /etc/init.d/dnsmasq restart


ルーターのLAN側DNSにRPiのIPアドレスを指定する。


・・・で、動かない、と。
ルーターがDNSアドレスの通知を怠ってるようだ。


追記
グーグル先生に教えてもらったところ、
家に設置してる某メーカーのルーターは、
・DHCPはルーターの機能を使用
・しかしDNSはルーター外のDNSサーバーを参照
というのは使用できないらしい。
だったら設定できないようにしとけよ、って話。
古いルーターなので、そろそろ引退してもらってもいいのかもしれない。

0 件のコメント:

コメントを投稿

フォロワー