LinuxはローカルにDNSキャッシュを持たない(知らなかった)


先日、とあるLinuxマシンをセットアップした時に、"apt-get upgrade"で最新のモジュールをダウンロード・更新していたところ、途中でモジュールがダウンロードできなくなってしまった。
調べてみると、通信はできるけど名前解決が出来ていないことが分かった。
で、しばらくすると名前解決が行えるようになり、ダウンロードが再開された。

Windowsでは暗黙で,Mac OS XではlookupdがDNS解決の結果をキャッシュしていますが,Linuxではキャッシュを行わず,都度DNSサーバへ問い合わせを行ってしまいます。
Ubuntu Weekly Recipe: 第20回 いろいろなキャッシュ:dnsmasq, cache proxy|gihyo.jp … 技術評論社


引用元: LinuxはローカルにDNSキャッシュを持たないことを初めて知った - RX-7乗りの適当な日々,
"http://d.hatena.ne.jp/rx7/20081013/p2"


dnsmasqをインストールした。
少しでもDNS負荷の減少に役立てれば。