我正在开展一个项目,比较世界各地不同服务器上网站的加载时间。
在我的项目中,我需要为多个服务器中的网站购买一个位置,但我不知道服务器实际位于哪个国家/地区。 我在firefox中发现了一个名为“flagfox”的附加组件(我与该程序无关,检查它是否访问:http://flagfox.net/),表明该站点所在的国家/地区。
我想知道:
a)“flagfox”如何知道该网站所在的国家/地区? (不是通过扩展,例如.com .uk)
b)我怎么知道该网站所在国家本身的位置,即在u.s.a中不是很有帮助,因为服务器可能位于纽约或洛杉矶的几个时区之间。
c)如果我不知道a的答案,我如何验证“flagfox”或其他软件的数据是否可靠?
感谢
答案 0 :(得分:3)
来自Flagfox网站:
它通过访问内部IP来工作 地址位置数据库,基本上是 粗略地图的物理布局 互联网,基于提供的数据 由Maxmind。
您可以访问http://www.maxmind.com/app/ip-location处的maxmind数据集。
贝迪
答案 1 :(得分:1)
有一篇关于这个here的好文章,附有示例代码。它引用了一个available here的数据库。
也可以获取数据库here。