GCP 负载均衡器总是通过 IPV6 为我的 IIS 获取 400 个无效主机名
GCP loading balancer always gets 400 invalid hostname to my IIS via IPV6
如标题所示,我在 Compute Engine 上有一个 IIS WebAPI,总是响应 400 Bad Request Invalid Hostname。
我的API就像:
http://[2600:1905:0:6563::]:80/Hello/
但我在 Tomcat 上有另一个 websocket 程序,它工作正常。所以我猜问题出在 IIS 上?
IIS 无法识别 IPV6 格式的地址还是我应该在某处添加一些设置?
强烈建议不要在 URL 中使用地址文字。最佳做法是在 DNS 中创建一个主机名,其中包含指向您的 IPv6 地址的 AAAA 记录。
如标题所示,我在 Compute Engine 上有一个 IIS WebAPI,总是响应 400 Bad Request Invalid Hostname。
我的API就像:
http://[2600:1905:0:6563::]:80/Hello/
但我在 Tomcat 上有另一个 websocket 程序,它工作正常。所以我猜问题出在 IIS 上?
IIS 无法识别 IPV6 格式的地址还是我应该在某处添加一些设置?
强烈建议不要在 URL 中使用地址文字。最佳做法是在 DNS 中创建一个主机名,其中包含指向您的 IPv6 地址的 AAAA 记录。