NS服务器的域名本身没有NS记录, 它是如何解析的?

2012-02-25 03:05:24 +08:00
 013231
我们知道, 每个域名有个NS记录, 这个NS记录指明了可以在哪些服务器上解析这个域名.
NS记录本身也是域名而非IP, 所以NS记录本身肯定也需要域名解析.

所以我就想了, 为了解析NS记录中的域名又要解析那个域名的NS记录中的域名, 岂不是无限循环了? 然后我查询了一些NS服务器的域名, 发现那些域名只有A记录, 没有NS记录. 可是没有NS记录, NS服务器的域名是如何解析的呢?
3893 次点击
所在节点    问与答
3 条回复
AntiGameZ
2012-02-25 08:48:50 +08:00
静态解析啊
crab
2012-02-25 08:55:32 +08:00
NS指向IP吧。
dndx
2012-02-25 09:05:25 +08:00
其实这个很简单,比如example.com的NS记录是ns1.example.com和ns2.example.com

那么example.com的所有者必须在域名注册商那里提供ns1.example.com和ns2.example.com的IP地址

域名注册商会请求上级域(既com顶域)为example.com增加一条胶水记录(glue)

胶水记录类似于:

example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
ns1.example.com. IN A 1.2.3.4
ns2.example.com. IN A 5.6.7.8

按照标准要求,example.com的权威解析服务器也需要有同样的记录。

关于胶水记录的介绍,参考这篇文章:http://www.nsbeta.info/archives/91

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/28103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX