这这个问题与我想要的类似,但不完全一样。我搜索了一种方法,可以按 TLD 浏览所有注册域名 - 而不仅仅是按注册商浏览,但毫无成效。
附言:如果这是错误的“交换”网站,我很抱歉,如果可以将其移至正确的网站,我将不胜感激。我认为这一个似乎是最适合它的地方,但我不确定。
答案1
设置您自己的 DNS 服务器不会帮助发现注册的域名。
没有任何方法可以发现 100% 的已注册域名。甚至连 GoDaddy 都做不到。
对于经典/gTLD 区域(.com/.net/etc),大多数域名都可以在区域文件中找到。您可以向 ICAAN、Verisign 申请或者使用域名列表聚合器,如 zonefiles.io
但国家代码注册商(.de/.uk/.fr/.tr/etc)永远不会向任何第三方透露其区域文件。这意味着没有人可以提供所有国家代码域名的完整列表。
尽管如此,您仍然可以使用域名聚合器(并获得 85-90% 的域名库)。其中一些将原始区域文件中的域名列表与他们自己的数据相结合(他们构建了网络爬虫,可以扫描整个互联网以查找国家代码域名 - 就像搜索引擎一样)。
目前这是获取域名列表最简单的方法。如上所述,从技术上讲,无法实现 100% 覆盖。
答案2
作为曾经在最大的域名注册商之一工作过的人员,我不知道有哪个注册商提供搜索其数据库的方法来获取当前为该 TLD 注册的域名的完整列表。