首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试IP是否在澳大利亚

问测试IP是否在澳大利亚
EN

Stack Overflow用户
提问于 2013-09-23 09:54:00
回答 4查看 573关注 0票数 0

我需要做一个快速的服务器端测试,以检查一个IP地址是否在澳大利亚境内或境外。我不想去查询远程服务器,也不想在我的数据库中维护一个全局IP地址分配表。

在过去,我已经能够得到国家-国家的IP分配范围从apic.net,但该网址似乎不再有效。如果这样做的时间更长,我会感到惊讶。我将非常感激任何人,他们可能会为我指出正确的地点来获取这一信息。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-09-23 11:39:01

我发现了一个可下载的国别列表这里。正如@Imane所提到的那样,依赖这些资源的风险在于它们终有一天会消失。这就是为什么我想找一个替代apic.net的人,我在最初的问题中提到了这个问题(考虑到它也已经消失了,这是没有保险的)。

票数 0
EN

Stack Overflow用户

发布于 2013-09-23 10:36:00

有一个可下载的地址到国家数据库( csv格式)可用的这里。它们还提供了几个程序和库,以便在应用程序这里中集成该数据库。

但是,不要忘记这些数据是动态的,您必须定期更新数据库:

如果您在应用程序中使用我们的IP到国家数据库,您应该不时得到更新的副本。根据您的应用程序,可能一个月一次就可以了。在繁忙的日子里,我们在一天内从一个注册表中观察到多达50行的变化。有些日子要少得多。

票数 1
EN

Stack Overflow用户

发布于 2013-09-23 10:03:33

您可以在此站点中找到国家间IP分配范围:

http://www.nirsoft.net/countryip/

但是这个站点可能永远都是无效的,所以尝试重新考虑使用本地/远程数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18956349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档