如何配置 IIS 8.5 以接受主机头中转换后的 IPv4->IPv6 地址

如何配置 IIS 8.5 以接受主机头中转换后的 IPv4->IPv6 地址

我有一个应用程序在仅 IPv6 的网络上运行,向互联网上仅 IPv4 的服务器发出 HTTP 请求(使用 NAT64)。请求是通过 IP 地址而不是主机名发出的。

结果,服务器(IIS 8.5)收到一个连接,有效负载包括一个 HTTP Host 头,其中包含一个 IPv6 编码的 IPv4 地址;即

GET / HTTP/1.1
Host: [::ffff:abc:abcd]

然后,IIS 服务器吐出虚拟内容,返回 HTTP 400“请求的主机名无效”。

我已经为此配置了 IIS: 在此处输入图片描述

我的配置缺少什么才能使其工作?

注意:我的服务器是 Azure VM - 如果有区别的话。

相关内容