提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【AD】虚拟服务测试ipv4到ipv6转换,虚拟服务不通

|

问题描述

客户使用AD做虚拟服务IPv4到ipv6的转换,做完4层虚拟服务发现PC访问不通;此时PC设置成IPv6的地址,直接访问节点没有任何问题

处理过程

根据问题现象,确认:
1)服务器的服务是没有问题的
2)4层虚拟服务就是纯转发形式,这种情况下出现问题,很可能是服务器有什么限制或者是中间有设备拦截
通过以上分析抓取数据包分析(可在服务器或者PC上抓包)
1)过滤数据包,发现客户端发起请求,服务器直接回复400 Bad Request
2)根据服务器的回复可以判断PC发起的请求,服务器上认为是不可用的请求,但是确认服务器的服务是好的,而且访问的连接没有问题(可以抓取PC直接访问的节点的包)如下:
3)对比异常与正常的数据包,发现请求头部Host的不一样,这样可以判断应该是服务器有校验请求头部,需要请求头部是服务器的IP地址才可以正常访问

解决方案

做7层虚拟服务,做请求改写,改写头部的Host为节点的IP地址,具体截图:

建议与总结

1)此案例中节点是ipv6地址,所以改写内容使用了[],如果节点是IPv4地址,则不需要使用[]。

我要分享
文档编号: 52945
作者: SANGFOR_1024
更新时间: 2018-08-28 11:50
适用版本: