我怎么知道服务器所处的状态?

时间:2010-10-03 22:43:58

标签: web location


我正在开展一个项目,比较世界各地不同服务器上网站的加载时间。

在我的项目中,我需要为多个服务器中的网站购买一个位置,但我不知道服务器实际位于哪个国家/地区。 我在firefox中发现了一个名为“flagfox”的附加组件(我与该程序无关,检查它是否访问:http://flagfox.net/),表明该站点所在的国家/地区。

我想知道:
a)“flagfox”如何知道该网站所在的国家/地区? (不是通过扩展,例如.com .uk) b)我怎么知道该网站所在国家本身的位置,即在u.s.a中不是很有帮助,因为服务器可能位于纽约或洛杉矶的几个时区之间。
c)如果我不知道a的答案,我如何验证“flagfox”或其他软件的数据是否可靠?

感谢

2 个答案:

答案 0 :(得分:3)

来自Flagfox网站:

  

它通过访问内部IP来工作   地址位置数据库,基本上是   粗略地图的物理布局   互联网,基于提供的数据   由Maxmind。

您可以访问http://www.maxmind.com/app/ip-location处的maxmind数据集。

贝迪

答案 1 :(得分:1)

有一篇关于这个here的好文章,附有示例代码。它引用了一个available here的数据库。

也可以获取数据库here