ローカルの DNS (LDNS) サーバーまたはネットワークからのトラフィックを、静的近接方式がそのトラフィックに対して選択する GSLB サービス以外の GSLB サービスにトラフィックを転送したい場合があります。つまり、 そのトラフィックに適した場所があるということです 。静的近接方式を優先的に適用するには、以下の方法があります。
-
優先ロケーションのリストで構成される DNS アクションを設定します。DNS アクションの構成の詳細については、「DNS
アクションの設定」を参照してください。
-
静的近接を上書きする LDNS サーバまたはネットワークから着信するトラフィックを識別するように DNS ポリシーを設定し、ポリシーでアクションを適用します。
-
ポリシーをグローバルリクエストのバインドポイントにバインドします。
DNS アクションでは、最大 8 つの優先場所のリストを設定できます。位置はドット修飾子表記で指定する必要があります。ドット修飾子表記とは、静的近接データベースにカスタム位置を追加するための表記法です。場所には、省略する修飾子のワイルドカードを含めることができます。ロケーションのドット付き修飾子の表記法については、
静的近接データベースへのカスタムエントリの追加を参照してください。優先ロケーションを入力するときは、優先順位の降順で入力する必要があります。
ポリシーがTRUEと評価されると、NetScalerアプライアンスは優先場所を優先順に、GSLBサービスの場所と照合します。マッチには次の 2 種類があります。
-
優先する場所にあるワイルドカード以外の修飾子がすべてGSLBサービスの場所にある対応する修飾子と一致する場合、その一致は完全に一致したと見なされます。たとえば、GSLB サービスの場所が*.UK.*.* または Europe.uk.*.* であれば、希望する場所*.UK.*.* と完全に一致します。
-
ワイルドカード以外の修飾子のサブセットのみが一致する場合、その一致は部分一致と見なされます。たとえば、GSLBサービスの所在地がEurope.egの場合、優先する場所であるEurope.ukと部分的に一致します。
DNS ポリシーが TRUE と評価されると、次のアルゴリズムを使用して GSLB サービスが選択されます。
-
アプライアンスは、優先度が最も高い優先場所を評価し、優先場所とGSLBサービスの場所との間で完全に一致するものが見つかるまで優先順位を下げます。
完全に一致するものが見つかると、アプライアンスは対応する GSLB サービスが稼働しているかどうかを確認します。稼働している場合は、DNSレスポンスでGSLBサービスのIPアドレスを返します。完全に一致するものが複数見つかった場合(優先する場所で1つ以上のワイルドカードが使用されている場合など)、アプライアンスは対応する各GSLBサービスの状態をチェックし、稼働中のGSLBサービスの負荷を分散します。
-
優先する場所のいずれにも完全に一致するものが見つからない場合、アプライアンスは優先順位が最も高い優先場所に戻り、優先場所とGSLBサービスの場所が部分的に一致するまで優先順位を下げます。
部分的に一致するものが見つかると、アプライアンスは対応する GSLB サービスが稼働しているかどうかを確認します。稼働している場合は、DNSレスポンスでGSLBサービスのIPアドレスを返します。部分一致が複数見つかった場合、アプライアンスは対応する各GSLBサービスの状態をチェックし、稼働中のGSLBサービスの負荷を分散します。
-
完全一致と部分一致のいずれも稼働していない場合、アプライアンスは利用可能な他のすべてのGSLBサービスのロードバランシングを行います。
このようにして、アプライアンスは DNS ポリシーに一致するトラフィックに対してある種のサイトアフィニティを実装します。