it-swarm.cn

获取特定地理区域中所有注册域的列表

如何获取在特定地理区域注册的域名列表?例如,我想要东非的.ke域名列表

6
Julius A

访问权限取决于TLD注册商的政策;如果他们中的任何人允许(明知),我会感到非常惊讶,尽管您可能会发现一个或两个TLD允许 AXFRs 来自一个或多个域名服务器的区域。

在您的情况下,查看.KE的名称服务器列表显示mzizi.kenic.or.ke允许区域传输。因此,在命令行运行Dig @mzizi.kenic.or.ke. ke. axfr会给出一个有用的列表 。KE的顶级区域 (co.ke,ne.ke等),然后挖掘更远的地方,例如,Dig @ns1.coza.net.za. co.ke. axfr出现一个完整的清单。

(编辑:我注意到mzizi的AXFR现在失败了,但ns1.coza.net.za仍然没问题。)

请注意,您将无法依赖此;很可能这是他们的错误配置。

8
esm

未经管理ccTLD的注册商的帮助/许可,这是无法实现的。

有些注册商可能公开这些信息,但我不知道。

我应该注意到,我对这个主题有点熟悉,因为我为冰岛国家图书馆运行了域名网络收集.is域名。幸运的是,在我们的案例中,注册商最合作(根据法律要求)。我知道其他一些国家(其中包括澳大利亚和新西兰IIRC)无法获得此类名单,而是依赖互联网档案馆提供的信息。

4
Kris

您最接近的是找出服务器所在的位置。如果检索域指向的ip,则可以通过每个县的ip范围列表运行它们。通过这种方式,您可以找到服务器的位置。(快速查找一个域的IP = cmd> ping www.example.com)

这样的列表的示例可以在以下位置找到: http://www.countryipblocks.net/

但这不是一个万无一失的解决方案。该网站的所有者可能位于荷兰,而服务器位于英国,甚至更远:美国。

2
Rickjaah

您可以尝试通过应用程序从注册表中获取它们,或从其中一个聚合器下载列表,例如: http://viewdns.info/http:// domains -index.com/

0
Eugene Vakhteev

Netcraft有域名搜索功能 考虑到Netcraft工具栏用户访问的~1,340,568个网站。它还允许使用通配符。搜索“* .ke”返回了115个网站。

0
mvark