我有一项聚合第三方内容的服务,但最终最终用户会直接连接到他们感兴趣的第三方。我面临的问题是,许多用户通过仅支持 IPv6 的网络进行连接(在印度等国家/地区,这种情况更为常见)。许多第三方都有仅支持 IPv4 的主机(没有 AAAA 记录或符合 IPv6 标准的 Web 服务器)。我无法控制第三方或将其内容重新托管在符合 IPv6 标准的主机上。
鉴于这些限制,我是否有办法支持仅支持 IPv6 的客户端直接或间接连接到仅支持 IPv4 的主机?我读过 NAT64 和 DNS64 作为为 IPv4 主机创建“合成”IPv6 地址的解决方案,但我不清楚如何实现这样的解决方案。如果需要,我可以重定向用户流量,但通过在服务器端下载内容并将其流式传输到客户端来“代理”内容是不可行的。如果可能的话,我还想保留客户端 IP,因为主机使用它来识别唯一的客户端。