首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >顶级域DNS服务器如何知道域名称服务器的IP地址

顶级域DNS服务器如何知道域名称服务器的IP地址
EN

Server Fault用户
提问于 2020-07-23 12:28:44
回答 1查看 306关注 0票数 0

我试着理解DNS递归

假设我已经使用bind在我的计算机上部署了本地DNS。我为server1.example.com定义了区域文件A记录。我还在区域文件中定义为NS记录,并有一个与该NS记录相关联的A

就像这里的定义:

https://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_指南-en-US/s1-bind-zone.html

我可以在本地查询此DNS服务器

nslookup server1.example.com ::1

这是有效的,因为它对区域example.com具有权威性。

如果我想使用递归的DNS服务器(例如8.8.8.8 ),而不是直接针对本地DNS (这也是example.com的权威):

这一进程将是:

  1. 递归DNS查询DNS根名称服务器(.)。
  2. 根服务器然后用顶级域DNS服务器(com)的地址来响应解析器。然后,解析器向.com解析器发出请求。
  3. 然后,TLD服务器使用域的名称服务器example.com的IP地址进行响应。
  4. 递归解析器向域的名称服务器发送查询。
  5. 然后,server1.example.com (或example.com)的IP地址从名称服务器返回到解析器。

我想知道在TLD服务器中配置什么来了解域名服务器example.com的IP,在第三步中,我们如何在实践中做到这一点?是否有可能让它指向正在运行命名服务的机器?

如何确保只有域名所有者才能在TLD DNS中进行此配置?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-07-23 13:25:39

您的域名服务器是通过您的域名注册程序设置的,并且只有注册人才能更改它们。因此,在“步骤2”中返回的名称服务器地址是在您在其网站上更改名称服务器时由您的域注册员发送给根名称服务器的。根名称服务器将只接受来自域名列表注册员的更新。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1026417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档