クライアント接続を管理する
仮想サーバー接続の遅延クリーンアップを有効にする
コマンドラインインターフェイスを使用して仮想サーバー接続の遅延クリーンアップを有効にするには
set gslb service <name> -downStateFlush (ENABLED | DISABLED)
show gslb service <name>
set gslb service Service-GSLB-1 -downStateFlush ENABLED
Done
show gslb service Service-GSLB-1
Done
構成ユーティリティを使用して仮想サーバー接続の遅延クリーンアップを有効にするには
DNS ポリシーを使用してローカル DNS トラフィックを管理する
DNS 式
-
CLIENT.UDP.DNS.DOMAIN.EQ(“domainname”)
-
CLIENT.UDP.DNS.IS_AREC
-
CLIENT.UDP.DNS.IS_AAAAREC
-
CLIENT.UDP.DNS.IS_SRVREC
-
CLIENT.UDP.DNS.IS_MXREC
-
CLIENT.UDP.DNS.IS_SOAREC
-
CLIENT.UDP.DNS.IS_PTRREC
-
CLIENT.UDP.DNS.IS_CNAME
-
CLIENT.UDP.DNS.IS_NSREC
-
CLIENT.UDP.DNS.IS_ANYREC
構成ユーティリティを使用して式を作成するには
DNS アクションを構成する
-
DNS ビューを構成した IP アドレスをクライアントに送信します。DNS ビューの詳細については、「DNS ビューの追加」を参照してください。
-
静的近接動作をオーバーライドする優先ロケーションのリストを参照した後、クライアントに GSLB サービスの IP アドレスを送信します。優先ロケーションの詳細については、「 優先ロケーションの設定による静的近接動作のオーバーライド」を参照してください。
-
DNS クエリーまたは応答 (DNS 応答書き換え) の評価によって決定された特定の IP アドレスをクライアントに送信します。
-
アプライアンスの DNS キャッシュで検索を実行せずに、ネームサーバーに要求を転送します。
-
リクエストをドロップします。
コマンドラインインターフェイスを使用して DNS アクションを構成するには
add dns action <actionName> <actionType> (-IPAddress <ip_addr | ipv6_addr> ... | -viewName <string> | -preferredLocList <string> ...) [-TTL <secs>]
show dns action [<actionName>]
例
add dns action dns_act_response_rewrite Rewrite_Response -IPAddress 192.0.2.20 192.0.2.56 198.51.100.10
Done
show dns action dns_act_response_rewrite
1) ActionName: dns_act_response_rewrite ActionType: Rewrite_Response TTL: 3600 IPAddress: 192.0.2.20 192.0.2.56 198.51.100.10
Done
add dns action send_ip_from_view_internal_ip ViewName -viewName view_internal_ip
Done
show dns action send_ip_from_view_internal_ip
1) ActionName: send_ip_from_view_internal_ip ActionType: ViewName ViewName: view_internal_ip
Done
add dns action send_preferred_location GslbPrefLoc -preferredLocList NA.tx.ns1.\*.\*.* NA.tx.ns2.\*.\*.* NA.tx.ns3.\*.\*.*
Done
show dns action send_preferred_location
1) ActionName: send_preferred_location ActionType: GslbPrefLoc PreferredLocList: "NA.tx.ns1.\*.\*.\*" "NA.tx.ns2.\*.\*.\*" "NA.tx.ns3.\*.\*.*"
Done
Citrix ADC構成ユーティリティを使用してDNSアクションを構成するには
-
-
アクション名 (既存の DNS アクションでは変更できません)
-
Type (既存の DNS アクションでは変更できません) Type パラメーターを設定するには、次のいずれかの操作を行います。
-
DNS ポリシーを構成する
-
DNS クエリーが LDNS から送信されると、LDNS の特性は設定されたポリシーに対して評価されます。一致すると、適切なアクション (サイトアフィニティ) が実行されます。LDNS の特性が複数のサイトと一致する場合、要求は LDNS の特性に一致するサイト間で負荷分散されます。
-
カスタムデータベースにエントリが見つからない場合、スタティック IP アドレスデータベースにエントリが照会され、一致するものがあれば、上記のポリシー評価が繰り返されます。
-
カスタムデータベースまたは静的データベースのいずれにもエントリが見つからない場合、最適なサイトが選択され、構成された負荷分散方式に基づいて DNS 応答で送信されます。
-
最大 64 のポリシーがサポートされます。
-
DNSポリシーはCitrix ADCアプライアンスにグローバルであり、特定の仮想サーバーまたはドメインに適用することはできません。
-
ドメインまたは仮想サーバ固有のポリシーのバインドはサポートされていません。
-
A
-
AAAA
-
NS
-
SRV
-
PTR
-
CNAME
-
SOA
-
MX
-
ANY
-
NOERROR-エラーなし
-
FORMERR-フォーマットエラー
-
SERVFAIL-サーバー障害
-
NXDOMAIN-存在しないドメイン
-
NOTIMP-クエリータイプが実装されていません
-
拒否-クエリが拒否されました
コマンドラインインターフェイスを使用して DNS ポリシーを追加するには
add dns policy <name> <rule> <actionName>
show dns policy <name>
> add dns policy-GSLB-1 'CLIENT.UDP.DNS.DOMAIN.EQ("domainname")' my_dns_action
Done
> show dns policy-GSLB-1
Name: policy-GSLB-1
Rule: CLIENT.UDP.DNS.DOMAIN.EQ("domainname")
Action Name: my_dns_action
Hits: 0
Undef Hits: 0
Done
コマンドラインインターフェイスを使用して構成済みの DNS ポリシーを削除するには
rm dns policy <name>
Citrix ADC構成ユーティリティを使用してDNSポリシーを構成するには
-
-
ポリシー名 (既存のポリシーでは変更できません)
-
アクション
-
-
2 番目のリストで、目的の式要素を選択し、ピリオドを入力します。
-
各選択の後に、ピリオドを入力すると、有効な式要素の次のセットがリストに表示されます。式の要素を選択し、目的の式が得られるまで関数の引数を入力します。
-
-
「 作成」または「OK」をクリックし、「 閉じる」をクリックします。
DNS ポリシーのバインド
コマンドラインインターフェイスを使用して DNS ポリシーをグローバルにバインドするには
bind dns global <policyName> <priority> [-gotoPriorityExpression <string>] [-type <type>]
show dns global -type <type>
bind dns global policy-GSLB-1 10 -gotoPriorityExpression END
Done
show dns global -type REQ_DEFAULT
1) Policy Name: policy-GSLB-1
Priority: 10
GotoPriorityExpression: END
Done
構成ユーティリティを使用して DNS ポリシーをグローバルにバインドするには
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。優先順位の値は、評価の順序に影響を与えることなく、100 から始まり、10 ずつ増分するように変更されます。
-
[OK] をクリックします。
コマンドラインインターフェイスを使用して DNS ポリシーのグローバルバインディングを表示するには
show dns global
構成ユーティリティを使用して DNS ポリシーのグローバルバインディングを表示するには
DNS ビューの追加
コマンドラインインターフェイスを使用して DNS ビューを追加するには
add dns view <viewName>
show dns view <viewName>
add dns view PrivateSubnet
show dns view PrivateSubnet
コマンドラインインターフェイスを使用して DNS ビューを削除するには
rm dns view <viewName>