domain-name-system – 最顶层的DNS名称,是否指向实际的服务器?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 最顶层的DNS名称,是否指向实际的服务器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在DNS系统中,一切都源于..所以像.com这样的顶级域名也可以写成.com ..例如,example.com是example.com的缩写.

但是因为我不能进行任何形式的查找.我想知道它是否真的指向某个地方的真机.可以?

解决方法

的种类. DNS根目录具有root名称服务器,它们具有NS记录,因此您实际上可以执行如下查询
falcon@akira ~ $dig in ns .

; <<>> DiG 9.8.0 <<>> in ns .
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,status: NOERROR,id: 31632
;; flags: qr rd ra; QUERY: 1,ANSWER: 13,AUTHORITY: 0,ADDITIONAL: 0

;; QUESTION SECTION:
;.                              IN      NS

;; ANSWER SECTION:
.                       21026   IN      NS      g.root-servers.net.
.                       21026   IN      NS      k.root-servers.net.
.                       21026   IN      NS      c.root-servers.net.
.                       21026   IN      NS      b.root-servers.net.
.                       21026   IN      NS      d.root-servers.net.
.                       21026   IN      NS      f.root-servers.net.
.                       21026   IN      NS      m.root-servers.net.
.                       21026   IN      NS      h.root-servers.net.
.                       21026   IN      NS      a.root-servers.net.
.                       21026   IN      NS      j.root-servers.net.
.                       21026   IN      NS      l.root-servers.net.
.                       21026   IN      NS      i.root-servers.net.
.                       21026   IN      NS      e.root-servers.net.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Oct 20 12:15:07 2012
;; MSG SIZE  rcvd: 228

这些数据通常来自所谓的粘合记录,存储在各个DNS服务器上的文件中;当DNS服务器去解析名称时;这也是DNS服务器如何获取一个地址来查询它.

这些根服务器具有关于在何处查找各种TLD的名称服务器的信息,而这些TLD又具有关于在何处查找各个域的名称服务器的信息.

DNS根目录没有,也可能永远不会是A,AAAA,MX或其他此类记录.因此查询该数据当然永远不会成功.同样,虽然有名称服务器(上面的根服务器)对.具有权威性,但它并不是指实际的主机.

有关该主题的更多信息,请查看递归DNS名称解析的工作原理.这很简单:基本上,DNS服务器从根服务器启动,查询其中一个根服务器,询问它想要的记录,然后获取带有NS记录的引用.它一直这样做,直到它找到它正在查询名称的权威服务器,它实际上能够回答.这个过程很昂贵,因此很多名称服务器都会为TTL缓存此响应(在本例中为21026秒).

猜你在找的HTML相关文章