我试着理解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的权威):
这一进程将是:
我想知道在TLD服务器中配置什么来了解域名服务器example.com的IP,在第三步中,我们如何在实践中做到这一点?是否有可能让它指向正在运行命名服务的机器?
如何确保只有域名所有者才能在TLD DNS中进行此配置?
发布于 2020-07-23 13:25:39
您的域名服务器是通过您的域名注册程序设置的,并且只有注册人才能更改它们。因此,在“步骤2”中返回的名称服务器地址是在您在其网站上更改名称服务器时由您的域注册员发送给根名称服务器的。根名称服务器将只接受来自域名列表注册员的更新。
https://serverfault.com/questions/1026417
复制相似问题