我试图在维基百科中读到有关根,本地和授权名称服务器的主要function…但是我有一个问题,理解每种types的DNS服务器。 有人可以给我三个简短的解释吗?
谢谢
根服务器 – 这些服务器位于名称服务器层次结构的基础上。 它们是一组固定的名称服务器,用于维护每个注册域的权威(主/从)名称服务器的列表。 这些通常是位于公司的名称服务器,或者由ICANN或政府机构签约提供服务。 请参阅http://root-servers.org/上的列表。
授权服务器 – pipe理员使用该域的主机名信息configuration的特定域的主/从服务器。 有关这些服务器的信息将在注册域时添加到根服务器。
本地(caching/转发)服务器 – 本地名称服务器,只有在从授权名称服务器检索到本地客户端时才会caching本地客户端的信息。 本地服务器可以通过提供先前查询find的名称,有效地加速本地networking的名称查询,防止向该主机域的授权服务器发出请求。
根是最重要的。 我们正在谈论ICANN,或者互联网顶级的其他机构。 有一些服务器负责根据TLD来指导你的查询(比如“.com”转到xxxx,“.org”转到yyyy),然后这些服务器指向特定的权威域名服务器(foo.com)。
权威的是那些回答特定区域的。 如果我有foo.com,并且运行foo.com上所有机器的foo.com域名服务器,那么这是foo.com的权威域名服务器。 根服务器会告诉你问服务器,如果你正在寻找server.foo.com。
本地服务器可以是任何东西 可以是本地域的权威服务器,也可以是caching名称服务器,用于存储以前查找的地址。
看看这个答案 ,我列出了DNS服务器的主要types的类似问题。
我唯一没有描述的是“根服务器” – 那些是服务于DNS树顶端的权威服务器。