尝试用域名方式进行访问业务,确认是否正常,如果域名访问正常,未有400报错,则代表后端有限制,解决方案如下:解决方案1:服务器应用配置解决,放通IPv6格式host校验,需要服务器应用开发人员调整。
解决方案2:业务用域名访问,跳开服务器应用层host为IPv6地址的校验。
解决方案3:AD做HTTP改写(仅支持HTTP/HTTPS类型虚拟服务做改写动作),将请求host字段改写为服务器允许的字段。
配置如下: 1、虚拟服务新增前置策略
2、前置策略新增关联请求改写策略,将host字段是IPv6格式的改为IPv4地址或者字符串
\[[ABCDEFabcdef0-9\:]+\]正则匹配所有IPv6地址的host主机头
最后依次提交http改写策略配置,提交前置策略配置,提交虚拟服务配置策略即可