DNS
ちょっと前から気がついたのだが、23:00前後の一番ネットが混んでそうな時間帯にwebページ閲覧やメール取得のレスポンスが遅くなる。見てると、データの転送はそれほど遅くない。単にホスト名の解決に時間がかかっているもよう。
うちの宅内のマシンは全てブロードバンドルーターにぶらさがっており、そいつからDHCPでアドレスをもらう。DNSサーバはブロードバンドルータが代わりをやってくれる。ブロードバンドルータはISPのDNSサーバにホスト名の解決をお願いする。
で、So-netの場合、プライマリのDNSサーバが202.238.95.24、セカンダリが202.238.95.26になっている。試しにそれぞれに対してnslookupしてみたところ...セカンダリよりプライマリのほうが圧倒的に遅い。
まぁ、ユーザは普通プロバイダが示す設定方法に従って設定を行うから、大部分のユーザはデフォルトでプライマリに聞きに行く設定になるはずだ。結果プライマリにアクセスが集中するということに。うまいこと負荷分散はされていない模様。
というわけで、手元のブロードバンドルータのDNSの設定にて、プライマリとセカンダリをひっくり返した。これでデフォルトでセカンダリサーバに問合せに行く。
むーん、すこぶる快適。なんか間違ってる気がするけど。