Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
正在为DNS区域文件提取域_Dns_Tld_Zone_Verisign - Fatal编程技术网

正在为DNS区域文件提取域

正在为DNS区域文件提取域,dns,tld,zone,verisign,Dns,Tld,Zone,Verisign,我正在尝试从COM中提取所有域名,并命名dns区域文件。这些区域文件包含所有dns条目,并且似乎缺少关于区域文件结构的信息 是否所有注册的域都有NS条目?甚至那些没有被积极使用的?我应该使用哪些记录来提取域名 区域文件非常大,对它们进行排序将是一个愚蠢的想法。所以,如果我可以使用一个DNS记录类型来提取域名,那就容易多了。 我在GitHub上发现了python脚本(我不知道python),它只使用NS条目。逻辑上正确吗 有经验的人请发表意见。DNS区域文件的格式在RFC 1035(第5节)和RF

我正在尝试从COM中提取所有域名,并命名dns区域文件。这些区域文件包含所有dns条目,并且似乎缺少关于区域文件结构的信息

是否所有注册的域都有NS条目?甚至那些没有被积极使用的?我应该使用哪些记录来提取域名

区域文件非常大,对它们进行排序将是一个愚蠢的想法。所以,如果我可以使用一个DNS记录类型来提取域名,那就容易多了。 我在GitHub上发现了python脚本(我不知道python),它只使用NS条目。逻辑上正确吗


有经验的人请发表意见。

DNS区域文件的格式在RFC 1035(第5节)和RFC 1034(第3.6.1节)中定义。您可以在维基百科上找到许多详细信息:

它只包含已发布的域名,即至少有一个名称服务器且未处于
clientHold
serverHold
状态的域名(请参阅和),简而言之,它是未注册的所有域名

.COM
区域文件确实很大。在任何情况下,您都需要匹配
NS
记录行并消除重复域名。根据您的限制,有多种策略可以做到这一点


请注意,许多在线提供商已经为您完成了这项工作,如果您感兴趣的话,可以直接提供域名。有些网站还可能提供与前一天不同的内容。

Thank@Patrick Mevzek。我设法使用golang从com区域文件中提取域。它就像10+GB的文件,但只需要5分钟。是的,你是对的,它不包含所有的域名,它只包含几个数字。