【问题标题】:Azure Cloud Service I can not get IPv6 address from REMOTE_ADDR nor HTTP_X_FORWARDED_FORAzure 云服务我无法从 REMOTE_ADDR 或 HTTP_X_FORWARDED_FOR 获取 IPv6 地址
【发布时间】:2016-10-11 23:12:03
【问题描述】:

我已经正确地从 HTTP_X_FORWARDED_FOR 或 REMOTE_ADDR 标头中获取 IPv4 地址,这些请求来自访问我部署的 Azure 云服务的每个请求。 但是,对于命中服务的任何请求,我都无法从相同的标头中获取 IPv6。

这是 Azure 云服务的限制吗?还是我必须在天蓝色云服务配置上启用某些东西?

谢谢

编辑:我自己也尝试过使用有效 IPv6 的盒子;这些标头中没有我的 IPv6,只有我的 IPv4。

所以说 azure 云服务无法从来自具有有效 IPv6 地址的客户端的请求中检测/读取 IPv6 是否正确?还是我仍然做错了什么或必须在云服务级别上设置其他配置?

【问题讨论】:

  • 您是否通过 IPv6 连接?这些标题中实际出现了什么?
  • 客户端正在通过端口 80 对域 url 执行 http GET。我在提到的标头中只看到 IPv4 没有 IPv6
  • 那么,您如何知道客户端使用的是 IPv6?也许他们实际上在使用 IPv4。
  • 是不是真的我不知道,但是这个服务有很多客户端,不可能都是IPv4的。
  • 这种情况,你自己试试吧。你家里确实有 IPv6,不是吗?如果你不这样做,你需要花一个小时对你的 ISP 大喊大叫。他们应该在几年前就向您推出了。

标签: azure ip ipv6


【解决方案1】:

Azure 云服务现在不支持 IPv6。

目前,只有具有负载平衡的 Azure 机器可以支持公共 IPv6 地址。

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 2011-09-29
    • 1970-01-01
    • 2023-03-23
    • 2021-07-14
    • 2016-11-03
    • 1970-01-01
    • 2014-08-31
    • 1970-01-01
    相关资源
    最近更新 更多