このトピックでは、Global Accelerator (GA) のリスナーに関するよくある質問に対する回答を提供します。
- GAはクライアントIPアドレスの保存をサポートしていますか?
- UDPリスナーはクライアントアフィニティとクライアントIPアドレスの保存をサポートしていますか?
- GAインスタンスの異なるリスナーは同じポートを使用できますか?
- GAインスタンスに追加できるリスナーの最大数はいくつですか。
- リスナーに設定できるポートの最大数はいくつですか。
- リスナー用に設定できるポートの範囲はどのくらいですか?
- クライアントIPアドレスの保存を有効にした後、バックエンドサーバーがクライアントIPアドレスの取得に失敗するのはなぜですか。
- クライアントIPアドレスの保存を無効にする方法?
- IPv6クライアントがGAのIPv4サービスにアクセスするときにクライアントIPアドレスを取得する方法を教えてください。
GAはクライアントIPアドレスの保存をサポートしていますか?
はい、GAはクライアントIPアドレスの保存をサポートします。
GAインスタンスがクライアントIPアドレスの保存をサポートするかどうかは、GAインスタンスのリスナーが使用するプロトコルによって異なります。 詳細については、「クライアントIPアドレスの保存」をご参照ください。
UDPリスナーはクライアントアフィニティとクライアントIPアドレスの保存をサポートしていますか?
UDPリスナーは、クライアントアフィニティとクライアントIPアドレスの保存をサポートしていません。
GAインスタンスの異なるリスナーは同じポートを使用できますか?
UDPリスナーは、TCP、HTTP、またはHTTPSリスナーと同じポートを使用できます。 ただし、TCP、HTTP、およびHTTPSリスナーは同じポートを使用できません。
GAインスタンスに追加できるリスナーの最大数はいくつですか。
10。
クォータセンターまたはクォータ管理ページで、GAインスタンスのクォータを増やすことができます。 詳細については、「GAクォータの管理」トピックの「クォータの調整」セクションをご参照ください。
GAの制限の詳細については、「制限」をご参照ください。
リスナーに設定できるポートの最大数はいくつですか。
インテリジェントルーティングリスナー:
各TCPまたはUDPリスナー: 30
各HTTPまたはHTTPSリスナー: 1
カスタムルーティングリスナー: 65,499
特定のリージョンでTCPまたはUDPリスナーに300以上の連続ポートを指定できます。 詳細については、「リスナーポート」をご参照ください。
リスナー用に設定できるポートの範囲はどのくらいですか?
1から65499。
クライアントIPアドレスの保存を有効にした後、バックエンドサーバーがクライアントIPアドレスの取得に失敗するのはなぜですか。
- アプリケーションがAlibaba Cloudにデプロイされているが、バックエンドサーバーが仮想プライベートクラウド (VPC) にデプロイされていない場合、またはelastic IPアドレス (EIP) がVPCタイプのインスタンスに関連付けられていない場合、バックエンドサーバーはクライアントIPアドレスを保持できません。
- アプリケーションがAlibaba Cloudの外部にデプロイされている場合、バックエンドサーバーはクライアントIPアドレスを保持できるようにプロキシプロトコルをサポートする必要があります。
これは、クライアントIPアドレスの保存を有効にした後、GAがプロキシプロトコルを使用してクライアントIPアドレスを保存するためです。 したがって、バックエンドサーバーがプロキシプロトコルをサポートしていることを確認する必要があります。 そうしないと、バックエンドサーバーはプロキシプロトコルヘッダーを解析できません。
クライアントIPアドレスの保存を無効にする方法?
HTTPリスナーとHTTPSリスナーの場合、クライアントIPアドレスの保存は自動的に有効になり、無効にすることはできません。
- GAコンソールにログインします。
- [インスタンス] ページで、管理するGAインスタンスを見つけ、[操作] 列の [リスナーの設定] をクリックします。
- [リスナー] タブで、管理するリスナーを見つけ、[操作] 列の [変更] をクリックします。
- [リスナーとプロトコルの設定] ウィザードページで、[次へ] をクリックします。
- [エンドポイントグループの設定] ウィザードページで、[クライアントIPの保存] をオフにし、[次へ] をクリックします。
- [確認] ウィザードページで情報を確認し、[送信] をクリックします。
IPv6クライアントがGAのIPv4サービスにアクセスするときにクライアントIPアドレスを取得する方法を教えてください。
- バックエンドサービスがAlibaba Cloudにデプロイされている場合:
- TCPリスナー: クライアント IP を自動的に取得 および Proxy Protocol を使用して、クライアントIPアドレスを取得できます。 IPv6クライアントのIPアドレスを取得するには、Proxy Protocolを使用する必要があります。
- HTTPまたはHTTPSリスナー: クライアントIPアドレスは、
X-Forwarded-For
HTTPリクエストヘッダーを使用してのみ取得できます。
- バックエンドサービスがAlibaba Cloud 外にデプロイされている場合:
- TCPリスナー: デフォルトではProxy Protocolが使用されます。 IPv6クライアントのIPアドレスを取得するには、Proxy Protocolを使用する必要があります。
- HTTPまたはHTTPSリスナー: クライアントIPアドレスは、
X-Forwarded-For
HTTPリクエストヘッダーを使用してのみ取得できます。