DNSラウンドロビン
読み:ディーエンエス-ラウンドロビン
外語:DNS round robin

 一つのドメイン名に対して複数のIPアドレスを割り当てる、負荷分散技術の一つ。
目次

概要
 例えばトラフィックの多いWebサーバーがあり、処理を一台では裁ききれない場合、DNSラウンドロビンを用いると、トラフィックを複数のIPアドレス、つまり複数のWebサーバーに振り分けることが出来る。
 目的とする機能が用意に実現できるメリットがあるが、同時に様々なデメリットも存在する。

特徴

ゾーンファイル
 ゾーンファイルに、例えば次のように設定する。
 hoge IN A 192.0.2.1
 hoge IN A 192.0.2.2
 hoge IN A 192.0.2.3
 同じドメイン名hogeに対し、三つのIPアドレスが定義されたことになる。
 実際の運用では、更にTTLを短めに設定し、リクエストに対する応答を頻繁に変更させることが多い。

欠点
 簡単な反面、問題も多い。
  1. 接続ごとに接続先が変わってしまう問題
  2. 均等な分散は不可能
  3. DNSキャッシュ時間
  4. サーバー障害検知は不可能
  5. 512バイト

再検索