ホームページ >運用・保守 >Linuxの運用と保守 >1 つのドメイン名が複数の IP を指している
1. ドメイン名解決の複数の IP の例
簡単な文: DNS 解決中に異なる IP の A レコードをさらにいくつか追加します
例:
上の図では、ドメイン名を 2 つの異なる IP に解決しました。約 10 分間待った後、ping を実行したところ、結果は次のようになりました。以下
1 つのドメイン名が複数の IP に解決されていることがわかります。
別の注: 図 1 には未入力の行が 1 つあるため、これがデフォルトになっており、行ごとに異なる IP をカスタマイズできます。
2. 負荷分散 DNS 解決原理図
毎回 いつドメイン名を要求すると、DNS は負荷分散アルゴリズムに基づいて異なる IP アドレスを返します。
3. 負荷分散 DNS 解決の長所と短所
利点:
シンプルな構成でコストがかかりません。負荷分散の作業は次のように引き継がれます。 DNS サーバーで管理の手間が省けます。
デメリット:
レコードの追加や変更が反映されるまでに一定の時間がかかります (DNS が A レコードをキャッシュするため)。サーバーが故障してオフラインになる必要がある場合、A レコードが変更されたとしても、それが有効になるまでには長い時間がかかります。この間、DNS は依然としてドメイン名をオフライン サーバーに解決するため、最終的にユーザーがアクセスに失敗します。負荷をオンデマンドで分散することはできません。DNS は各サーバーの実際の負荷を認識していないため、負荷への影響はあまり良くありません。
実際の状況:
実際のプロジェクトの展開では、通常、サーバーは、第 1 レベルの負荷分散として DNS 解決とドメイン名解決を使用し、その後、NGINX 負荷分散が第 2 レベルの負荷分散としてサーバーで使用されます。
その他の Linux 記事については、Linux チュートリアル 列にアクセスして学習してください。
以上が1 つのドメイン名が複数の IP を指しているの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。