1

我通过为每个下载添加一个包含下载者的 IP 地址和主机的数据库条目来跟踪我的网站的下载。

我使用这个 PHP 代码来检索 IP 地址

isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]

和具有 PHP 功能的主机gethostbyaddr,传递 IP 地址。

多年来,这一直运行良好,直到发生了一些奇怪的事情:

今天看到两个下载条目,IP地址和主机都是2a02:2028:1aa:2dc1:854e:9ccc:b423:7c93.

Domaintools说这是一个“格式错误的域或 IP”。

谁能告诉我那是什么东西以及为什么它的格式不正确?

我不认为它是机器人或其他东西,因为我的东西只能由真人下载,所以我真的很困惑?!

4

1 回答 1

1
  1. 它不是畸形的。
  2. 这是一个IPv6地址。
  3. 可能是有人从他们的 IPv6 网络隧道或代理到 IPv4 互联网。
  4. DomainTools 似乎不支持 IPv6,或者至少不是您使用的工具,但这个是.
于 2014-09-26T22:55:45.710 回答