谷歌应用程序引擎日志和ip地址



当我通过谷歌应用程序引擎仪表板/log查看日志时我看到这样的东西:

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

这是一个IPv6地址。

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

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

同样值得注意的是,尽管IPv6自1996年以来就已经存在,但它仍然没有得到广泛应用。你可以在维基百科上阅读更多关于它的信息。预计在可预见的未来,IPv4和IPv6将同时使用。

这是一个IPv6地址,有16个字节。IPv4格式中没有对等的协议,其地址无论如何都在快速消耗。

它是一个IPV6地址。不可能有4字节表示。

最新更新