我正在检查我的 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 世界中的子网划分。