Web 如何获取现有所有dns记录的副本(即每个主要TLD的所有域->ip对的列表)?
我正试图解析web上每个域的索引页。我能想到的唯一能产生某种可接受结果的替代方法是通用的web爬网,以识别web上的每个唯一域 相反,我希望能够遍历web上所有域名的列表。是否存在像这样的公共或私有但不太昂贵的数据库转储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的数据,没有关
可以回答此问题的相关问题:是否可以在不查询任何其他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世界中,我们谈论的是一组记录。