
私はネットワークの世界では初心者です。ネットワークの概念を少し調整していたところ、DNS ネーム サーバーに複数のレコードを設定することで、負荷分散に DNS を使用できることがわかりました。
そこでnslookup
forを実行したgoogle.com
ところ、レコードが 1 つしか取得できませんでした。しかし、同じコマンドを for で実行すると、stackoverflow.com
複数のレコードが取得されました。なぜこのようなことが起こるのか疑問に思いました。何か間違ったことをしたのでしょうか?!
答え1
それは完全に広範囲にわたる主題です。
場合によっては、nslookup によるチェックではこれを監視できないことがあります。
ドメイン DNS ゾーンが、ノードの IP を公開しない cloudflare や cloudns などのサードパーティによってホストされている場合、nslookup で宣言することはできません。また、この方法で監視する IP は、負荷分散サーバーの IP ではなく、DNS サーバーの IP のみである可能性があります。
ちなみに、負荷分散に DNS レコードを使用する場合は、異なる IP アドレスで同じレコード値を使用します。すると、トラフィックは同じ構成の異なるサーバー間で分散されます。