本文為您介紹監聽相關的常見問題。
- 全球加速是否支持保持客戶端源IP?
- UDP監聽協議是否支持客戶端親和性和保留客戶端源IP功能?
- 同一個全球加速實例下,所有監聽下的端口可以相同嗎?
- 單個全球加速實例中可以創建監聽的個數是多少?
- 一個監聽可以配置端口的個數是多少?
- 監聽支持配置的端口范圍是多少?
- 保持客戶端源IP功能開啟后不生效,可能是哪些原因?
- 如何關閉保持客戶端源IP功能?
- 全球加速IPv6轉換IPv4時如何獲取客戶端源IP?
全球加速是否支持保持客戶端源IP?
支持。
全球加速保持客戶端源IP功能根據監聽協議的不同,支持的情況有所不同。更多信息,請參見保持客戶端源IP。
UDP監聽協議是否支持客戶端親和性和保留客戶端源IP功能?
均不支持。
同一個全球加速實例下,所有監聽下的端口可以相同嗎?
UDP監聽可以與TCP、HTTP或HTTPS監聽使用相同端口。TCP、HTTP和HTTPS監聽之間,不能使用相同端口。
單個全球加速實例中可以創建監聽的個數是多少?
10個。
您可以在配額中心或配額管理頁面提升配額。具體操作,請參見提升配額。
關于全球加速更多使用限制信息,請參見使用限制。
一個監聽可以配置端口的個數是多少?
根據監聽路由類型的不同,以及各路由類型下協議類型不同,默認支持的端口數量也有所不同:
- 智能路由類型監聽:
- TCP或UDP協議的監聽:30個。
- HTTP或HTTPS協議的監聽:1個。
- 自定義路由類型監聽:65499個。
以下系統保留端口不生效:25、250、4789和4790。
目前針對TCP或UDP協議的監聽,在部分地域支持為單個監聽配置超過300個連續的端口。更多信息,請參見監聽端口。
監聽支持配置的端口范圍是多少?
監聽支持配置的端口范圍是:1~65499。
保持客戶端源IP功能開啟后不生效,可能是哪些原因?
- 后端服務部署地為阿里云時,如果后端實例或阿里云公網IP綁定實例不是專有網絡類型實例,則開啟保持客戶端源IP功能后不生效。
- 后端服務部署地為非阿里云時, 需要后端服務器支持解析Proxy Protocol,才能獲取到客戶端源IP信息,否則不生效。
因為在您開啟保持客戶端源IP功能的情況下,全球加速會使用Proxy Protocol保持客戶端源IP,如果您的后端服務器不支持解析Proxy Protocol,則會導致后端服務器無法正確解析加速流量。
如何關閉保持客戶端源IP功能?
對于HTTP或HTTPS監聽,默認開啟保持客戶端源IP功能,無法關閉。
對于TCP監聽,您可以直接在控制臺進行關閉。操作步驟如下:
- 登錄全球加速管理控制臺。
- 在實例列表頁面,找到目標全球加速實例,在操作列單擊配置監聽。
- 在監聽頁簽下,找到目標監聽,在操作列單擊編輯監聽。
- 在配置監聽和協議配置向導頁面,單擊下一步。
- 在配置終端節點配置向導頁面,關閉保持客戶端源IP開關,然后單擊下一步。
- 在配置審核配置向導頁面,確認無誤后,單擊提交。
全球加速IPv6轉換IPv4時如何獲取客戶端源IP?
全球加速支持自動獲取和ProxyProtocol兩種獲取客戶端源IP的方式。
說明 ProxyProtocol方式需要后端服務器支持解析Proxy Protocol,才能獲取到客戶端源IP信息,否則訪問會失敗。關于獲取客戶端源IP的更多信息,請參見保持客戶端源IP。
根據監聽協議和后端服務部署位置不同,獲取客戶端源IP的方式有所不同:
- 后端服務部署選擇阿里云時:
- 針對TCP監聽協議類型:可選擇自動獲取或ProxyProtocol兩種方式。其中,IPv6客戶端僅支持ProxyProtocol方式。
- 針對HTTP或HTTPS監聽協議類型:僅支持通過HTTP請求頭的
X-Forwarded-For
字段獲取客戶端源IP。
- 后端服務部署選擇非阿里云時:
- 針對TCP監聽協議類型:默認為ProxyProtocol方式。其中,IPv6客戶端僅支持ProxyProtocol方式。
- 針對HTTP或HTTPS監聽協議類型:僅支持通過HTTP請求頭的
X-Forwarded-For
字段獲取客戶端源IP。