Apache 访问日志中的子网地址

Apache 访问日志中的子网地址

我正在检查我的 Apache 访问日志(我使用默认的组合日志格式),然后我遇到了一个有线条目

69.171.247.0 - - [22/Oct/2012:18:15:20 +0200] "GET /some site resources HTTP/1.1" 404 514 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)"

如您所见,此查询来自 Facebook 机器人,当有人发布链接时,它会从网站中提取对象。我觉得奇怪的是记录的 IP 地址:69.171.247.0

有人知道这是怎么可能的吗?

答案1

这是一个完全有效的主机 IP 地址。

从该地址的 whois 查询中可以看出,它是/19分配给 Facebook 的子网的一部分。他们可以按照自己的意愿对该分配进行子网划分。

从“标准”/24网络的角度考虑,.0 地址不是主机地址,但它在大于的子网中完全有效/24

请参见这个问题详尽解释 IPv4 世界中的子网划分。

相关内容