【问题标题】:google app engine logs and ip addresses谷歌应用引擎日志和 IP 地址
【发布时间】:2012-01-27 18:57:15
【问题描述】:

当我通过谷歌应用引擎仪表板/日志查看日志时 我看到这样的事情:

90.221.1.202 - - [19/Jan/2012:08:45:34 -0800] "GET ..."
...
...

我了解到 90.221.1.202 是访问我网站的人的 IP 地址。

有时(虽然不是很频繁) 我的日志如下所示:

2b01:e35:7b75:b750:c835:f3ad:ed1:d3a8 - - [19/Jan/2012:12:57:39 -0800] "GET ..."
...
...

上面的 2b01:e35:7b75:b750:c835:f3ad:ed1:d3a8 是一个 IP 地址吗? 如果是我如何计算出它的 4 字节表示?

注意:出于隐私原因,报告的示例已经过修改。所以他们不是真正的ips。

【问题讨论】:

    标签: google-app-engine ip


    【解决方案1】:

    这是一个 IPv6 地址。

    您习惯看到的 xxx.xxx.xxx.xxx 地址是 IPv4 地址(Internet 协议的第 4 版)。 IPv6 是具有更大地址空间的新版本(IPv4 有 2^32 个可能的地址,IPv6 有 2^128 个组合)。

    由于 IPv6 地址比 IPv4 多,所以也不可能将前者转换为后者。

    另外值得注意的是,虽然 IPv6 从 1996 年就已经存在,但仍然没有被广泛使用。 You can read more about it on Wikipedia. 预计在可预见的未来,IPv4 和 IPv6 将一起使用。

    【讨论】:

      【解决方案2】:

      这是一个16字节的IPv6地址。 IPv4 格式中没有等价物,其地址无论如何都会快速耗尽。

      【讨论】:

        【解决方案3】:

        这是一个IPV6 address。不可能有 4 字节表示。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-04-19
          • 2011-01-24
          • 1970-01-01
          • 1970-01-01
          • 2011-05-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多