我正在上系统管理课程,我发现很难理解背后的概念Root domain
。
有人可以用简单的术语解释一下 的定义Root Domain
吗?
答案1
“域”是一个含义很丰富的术语:有 DNS 域、NIS 域、Windows Active Directory 域、Xen 虚拟化域等等。
但从你问题的标签来看,我假设你指的是 DNS 域。
当您设置一个解决DNS服务器,它通常带有内置的根DNS服务器列表。当 DNS 服务器启动时,它使用该列表来连接根 DNS 服务器之一并下载根 DNS 服务器列表的最新版本。该列表还可以在以下位置找到:ftp://ftp.internic.net/domain/named.cache
“根域”是 DNS 层次结构的绝对最高级别:它包含一组地理分布广泛的高性能 DNS 服务器,其主要工作是了解各个顶级域 (TLD) 的 DNS 服务器的地址如.com
、、、、、、、、、、、、、或。.net
他们还维护所有根域 DNS 服务器的最新列表。.edu
.us
.ca
.eu
.uk
.ru
.cn
.jp
.au
.br
.arpa
当解析DNS服务器刚刚启动时,它只知道根域名服务器的地址。当它收到解析请求时,例如example.com
,它将首先联系根名称服务器之一并请求名称服务器列表.com
。它将缓存该列表,这样就不必频繁地再次请求相同的列表。一旦知道 TLD 域名服务器的地址.com
,它就会选择其中一个,与其联系并向其请求一份example.com
域名服务器列表,最终可以向该域名服务器请求其客户端最初请求的信息。
对于普通用户来说,根 DNS 域几乎是不可见的。当您学习 DNS 管理时,您将了解到,如果您想要显式指定 DNS 名称是完全限定的,则需要在末尾添加句号,即example.com.
显式完全限定,example.com
可能是也可能不是。在这种风格中,根 DNS 域的完全限定名称就是.