質問: スレーブdnsとキャッシュdnsの違い タイトルのままなんですが、スレーブdnsとキャッシュdnsの違いってなんなのでしょうか?
回答: >タイトルのままなんですが、スレーブdnsとキャッシュdnsの違いってなんなのでしょうか? bindのdnsサーバーですよね? スレーブdnsはマスターdnsがダウンしたときの代替dnsサーバーです。 キャッシュdnsはマスターdnsやスレーブdnsの負荷を分散するために設置するものです。 クライアントからのリクエストに対する動作は同じです。 構築時にnamed.confファイルで夫々の役割を定義しているようです。 クライアントからのリクエストが自ドメイン以外の場合はルートのdns経由でドメイン名からipアドレスを取得し、一定時間キャッシュとして記憶します。 キャッシュの有効期間は夫々のドメインに構築されたdnsで定義されています。 キャッシュが有効期限内で他のクライアントからリクエストが有った時でもルートへの問い合わせを省いて自己のキャッシュからipアドレスをクライアントへ返します。 逆引き(ipアドレスからドメイン名を取得する)も動作は同じ経路を辿ってクライアントへ結果を返します。 キャッシュdnsの機能はブロードバンドルーターにも組み込まれていると思います。