LAN上でキャッシュDNSサーバーを実行する

LAN上でキャッシュDNSサーバーを実行する

私は Raspberry Pi を持っており、それを LAN 上の DNS サーバーとして使用したいと考えています。

次のように動作させたいと思います。

Raspberry Pi は DNS サーバーですが、特別なものではありません。リクエストを受信すると、結果がキャッシュされていない場合は別の DNS サーバーから検索し、将来のためにキャッシュします。

いくつかのソリューションを検討しましたが、どれも非常に複雑で、まるで企業向けの超 DNS ソリューションを設定しているかのようでした。

私が望んでいるのは、繰り返し実行される DNS 要求を高速化して、Web ブラウジングの速度を上げることだけです。

ああ、OSはDebian Squeezeです。

答え1

2つの簡単な解決策:

1) DJB を実行しますdnscache。DJB は必要なことだけを実行し、それ以上のことは何もしません。設定方法さえ理解してしまえば、軽くて邪魔になりません。

2) を実行しますdnsmasq。これは、必要な機能を簡単に設定できる、より充実した DNS/DHCP サーバーです (これは、自宅の LAN で使用しているものです)。

答え2

Bind 9 キャッシュのみのネームサーバー: http://www.bind9.net/manual/bind/9.3.2/Bv9ARM.ch03.html

ただし、ブラウザは通常 DNS ルックアップをすでにキャッシュしているため、これによって必ずしもブラウジングが高速化するわけではないことに注意してください。

関連情報