使用$dig获取为DNS区域提供服务的所有名称服务器
我想找到所有服务于DNS区域的名称服务器(假设是google.com)。使用使用$dig获取为DNS区域提供服务的所有名称服务器,dns,record,nameservers,dig,Dns,Record,Nameservers,Dig,我想找到所有服务于DNS区域的名称服务器(假设是google.com)。使用$dig,我尝试了两种不同的查询: $dig+trace google.com 结果如下所示: 我注意到,在查询答案的底部附近有四个NS记录,分组在一起 $dig google.com ANY 结果如下所示: 总共有四个NS记录,与第一个答案中的记录完全相同 是否有其他方法获取所有名称服务器 我想找到所有服务于DNS区域的名称服务器(假设是google.com) 请向任何父名称服务器询问有关委派的详细信息: $ di
$dig
,我尝试了两种不同的查询:
$dig+trace google.com
结果如下所示:$dig google.com ANY
结果如下所示:$ dig com. NS +short|head -1
j.gtld-servers.net.
$ dig @j.gtld-servers.net. google.com. NS +noall +auth
google.com. 2d IN NS ns2.google.com.
google.com. 2d IN NS ns1.google.com.
google.com. 2d IN NS ns3.google.com.
google.com. 2d IN NS ns4.google.com.
DNS就是这样工作和设计的:它使用NS
记录类型的委托
但请注意两件事:
任何。不管人们怎么想,它都没有ALL
的含义,大多数情况下被认为是不推荐的和过时的(参见)