2

我可以使用谷歌——特别是我想到的是谷歌 ajax api——来枚举托管在特定 IP 地址上的网站的主机名列表。

注意 是的,我知道可以使用其他机制,例如 MSN 搜索和显然 DNS 服务,但我特意寻找是否存在 google 解决方案。

4

3 回答 3

3

AFAIK Google 不会在其搜索结果中提供 IP 地址(除非 URL 只能从 IP 地址而不是主机名访问)。

我知道您只想要 Google 解决方案,但您尝试过My IP Neighbors吗?您输入一个 URL 或 IP,它会为您提供同样托管在该 IP 上的站点。

于 2009-11-17T15:44:38.180 回答
1

不确定您可以使用 google ajax api;但是我认为最好的解决方案将更面向系统管理员工作(因此询问 serverfault ..),主要是:

  • 查找哪个名称服务器对此类网站具有权威性
  • 找出使用该名称服务器作为权威的其他域

仅仅是因为托管在同一台服务器上的网站通常由同一个 DNS 提供服务。附带说明,由于 DNS 可以对其他域(未托管在该 IP 上)具有权威性,因此您可能需要仔细检查该列表并查找所有域,过滤掉那些托管在不同服务器上的域。

这留下了负载平衡的问题,但是:如果一个域托管在多个服务器上怎么办?

答案留给读者作为练习。:)

于 2009-11-17T15:57:13.250 回答
1

我通过谷歌的论坛搜索了 SEO Q&A 和技术 Q&A。Google 是否捕获 IP 地址的问题并未直接解决。但是,至少有一个答案表明 Google 不关心 IP 地址(参见 squibble 的第二个回复。)

于 2009-11-21T09:37:28.947 回答