web-dev-qa-db-ja.com

DNSラウンドロビンのバインドゾーンファイルの設定

DNSラウンドロビンを使用してWebサイトの負荷分散を設定したいと思います。

私のDNSは、バインドを実行している自分のCentOS6サーバーによって管理されています。

ゾーンファイルに以下を追加しました。

@                               IN      NS              ns1.mydns.ch.
@                               IN      NS              ns2.mydns.ch. 
@                               IN      MX      10      mail1.mydomain.ch.
@                               IN      A               10.10.10.01
                                IN      A               10.10.10.02
www                             IN      CNAME           mydomain.ch.

ただし、nslookup mydomain.chを実行すると、最初のIPしか取得できません。

私が見たいのは、順序がランダム化された両方のIPです。

これを実現するためにゾーンファイルを変更するにはどうすればよいですか?

2
user788171

2つのAレコードは正しいようです。それがrounud-robinを行う方法です。

SOAシリアル番号を増やし、ゾーンをリロードしてスレーブに伝播しましたか?テストには、中間ネームサーバーを避けてプライマリをクエリするのが最善ですNS =直接:

Dig a mydomain.ch. @ns1.mydns.ch.

それはあなたのネームサーバーと直接話します。 NS)を指定せずにプランnslookupまたはDigのみを使用する場合、おそらくローカルのNSキャッシュを実行し、最新のデータを返さない場合があります。

1
MLu