本文为您介绍监听相关的常见问题。
- 全球加速是否支持保持客户端源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。