域名系统的基本概念包括:
- 域名系统(Domain Name System,DNS)是因特网使用的命名系统,用来把人们便于记忆的具有特定含义的主机名转为便于机器处理的IP地址。
- DNS采用C/S(客户/服务器)模型,其协议运行在UDP之上,采用53号端口。
- 因特网采用了层次树状结构的命名方法,任何一个连接到因特网的主机或路由器都有一个唯一的层次结构名称,即域名(Domain Name)。
- 采用虚拟主机技术,一台物理上的主机提供不同的服务,可以从逻辑上映射到多个域名。采用负载均衡技术,多台物理上的主机提供相同的服务,可以从逻辑上映射到一个域名。
- 域名与主机、IP地址和MAC地址均非一一对应的关系。域(Domain)是名字空间中一个可被管理的划分。域还可以划分为子域,而子域还可以继续划分为子域的子域,就这样形成了顶级域、二级域、三级域等。各个域名都由标号序列组成,而各标号之间用“.”隔开。
以上是关于“域名解析的过程”的问题回答。
递归查询和迭代查询是域名解析过程中两种不同的查询方式。递归查询是指客户端向本地DNS服务器发出DNS查询请求,本地DNS服务器如果没有该域名的解析结果则会向根DNS服务器发出查询请求,并将查询结果返回给客户端。迭代查询是指客户端向本地DNS服务器发出DNS查询请求,本地DNS服务器如果没有该域名的解析结果则会向根DNS服务器发出查询请求,并将一个域名服务器地址返回给客户端,客户端再向该域名服务器发出查询请求,直到查到该域名对应的IP地址为止 。