我在linux上运行了以下命令
>> dig .
Run Code Online (Sandbox Code Playgroud)
我收到以下回复
;; AUTHORITY SECTION:
. 281 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2010032400 1800 900 604800 86400
Run Code Online (Sandbox Code Playgroud)
当我发送以下查询时
挖com。
;; 权威部分:com。51 在 SOA 中 a.gtld-servers.net。nstld.verisign-grs.com。1269425283 1800 900 604800 86400
再次我没有得到IP地址。当我查询指定的 gtld 服务器时,我可以获得 IP 地址。为什么响应dig net.
与响应相同,dig com.
除了响应中有 19 而不是 51。
“为什么响应中不包含根服务器的 IP 地址?”
因为你没有要求。dig NS .
将为您提供根名称服务器的名称以及 IP 地址。
“回复末尾的数字是什么意思。其中之一可能是(绝对)日期。”
不,它是根区域的序列号,它可能被编码为日期,但并非总是如此(将根与 .com 或 .fr 进行比较)。其他数字仅对辅助名称服务器有用,并在RFC 1035 的3.3.13 节中进行了描述(注意最后一个数字,Minimum,自 RFC 1035 发布以来获得了新的含义)。
“为什么它报告 2 个根服务器 a.root 和 nstld.verisign?”
不,不是的。NSTLD.VERISIGN-GRS.COM
是区域管理器的电子邮件地址(@ 在传统区域文件中具有特殊含义,因此由第一个点代替)。
“为什么 dig net 的响应。与 dig com 的响应相同。除了响应中我们有 19 而不是 51。”
这是 TTL(生存时间),它在每次查询时都会减少。多试
dig com
几次。
归档时间: |
|
查看次数: |
16998 次 |
最近记录: |