我不知道域名系统如何在全球范围内避免相同域名的重复条目。
假设我启动了一个域名服务器,并将域google.com映射到我的ip地址,其他域名服务器如何检测到这种模糊性?谁有责任避免这样的重复?
发布于 2009-12-23 07:19:18
它不重要的原因是因为没有人会要求您的个人DNS服务器解决google.com。
假设我要求我的浏览器提供google.com。下面是我的ISP递归名称服务器的步骤,假设google的A记录不是本地缓存的:
正如您所看到的,在这个过程中,我和我的名称服务器绝不会问您的DNS服务器google.com在哪里。
现在,存在潜在的漏洞,通过缓存中毒和其他类似的攻击。其中最著名的是卡明斯基漏洞。
有关DNS解析的一步一步指南,再加上对严重问题和漏洞的描述,请查看本图解指南。
发布于 2009-12-23 15:08:31
这里的一个小争议点是:您的ISP的DNS服务器不会查询根服务器以获取Google的A记录。根服务器回答有关gTLD的查询。忽略任何缓存,如下所示:
根服务器负责。域和gTLD服务器负责.com、.edu等域。根服务器对.com、.edu等下的任何域一无所知。
这里有两种层次结构:
通过m.root-servers.net -负责。域名
通过m.gtld servers.net-负责.com、.edu等域
https://serverfault.com/questions/96887
复制相似问题