Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 如何获取现有所有dns记录的副本(即每个主要TLD的所有域->ip对的列表)?_Web_Networking_Dns_Web Crawler_Tld - Fatal编程技术网

Web 如何获取现有所有dns记录的副本(即每个主要TLD的所有域->ip对的列表)?

Web 如何获取现有所有dns记录的副本(即每个主要TLD的所有域->ip对的列表)?,web,networking,dns,web-crawler,tld,Web,Networking,Dns,Web Crawler,Tld,我正试图解析web上每个域的索引页。我能想到的唯一能产生某种可接受结果的替代方法是通用的web爬网,以识别web上的每个唯一域 相反,我希望能够遍历web上所有域名的列表。是否存在像这样的公共或私有但不太昂贵的数据库转储 可以回答此问题的相关问题:是否可以在不查询任何其他DNS服务器的情况下托管您自己的DNS服务器 我想,通过每种可能的ipv4组合循环也是一种选择,但它的针对性不如所有注册域的集合。我想我可能已经找到了一个解决方案:czds.icann.org/这只提供有关GTLD的数据,没有关

我正试图解析web上每个域的索引页。我能想到的唯一能产生某种可接受结果的替代方法是通用的web爬网,以识别web上的每个唯一域

相反,我希望能够遍历web上所有域名的列表。是否存在像这样的公共或私有但不太昂贵的数据库转储


可以回答此问题的相关问题:是否可以在不查询任何其他DNS服务器的情况下托管您自己的DNS服务器


我想,通过每种可能的ipv4组合循环也是一种选择,但它的针对性不如所有注册域的集合。

我想我可能已经找到了一个解决方案:czds.icann.org/

这只提供有关GTLD的数据,没有关于CCTLD的任何内容。我提交了一份单独的.com域申请,该申请应在2周内处理。我还将单调地填写所有其他主要领域的申请。请务必仔细阅读您签署的服务条款。不允许您使用此列表执行所有操作。这也取决于你对专业的定义。如果按域名数量计算,.CN拥有超过2000万个域名,远远超过许多GTLD。事实上,按数量计算,它是仅次于.COM的第二大域名。DE排名第三,拥有1600万,等等。是否可以在不查询任何其他DNS服务器的情况下托管您自己的DNS服务器?是的,您可以在本地安装所需的任何权威名称服务器。特别是在局域网之外,它也基本上是无用的,因为没有人会查询它。但是根据你如何表达这个问题,我怀疑你可能还不知道DNS以及权威和递归名称服务器之间的区别。因此,要获得更多帮助,您需要重新表述您的问题,并将其发布在另一个论坛上,或者阅读他们的帮助,因为这不是本文的主题。我想,通过每一个可能的ipv4组合循环1,您知道IPv6吗?2你知道多重归宿吗?仅对端口80甚至443进行HTTP连接是不够的,您将在主机头或TLS SNI扩展中放置什么?现有的所有DNS记录不是所有域->ip对的列表。DNS不仅存储该映射,而且在A或AAAA旁边还有其他记录。它也不是域,IP对,因为它们可以是多个IP,甚至在一个给定的家族中,所以在DNS世界中,我们谈论的是一组记录。