基本概念

域名系统是Internet使用的命名系统;
域名:域名是Internet中主机按照一定的规则,用自然语言表示的名字,它与确定的IP地址相对应;

DNS与其他网络应用的关系

DNS的作用:将主机域名转换成IP地址,使得用户能够方便地访问各种Internet资源和服务,它是Internet各种应用协议实现的基础;

设计满足的基本需求

提出一种分层次的、基于域的命名方案,并且通过一个分布式数据库系统,以及维护与查询机制来实现域名服务功能;

功能 描述
域名空间 定义一个包括所有可能出现的主机名字的域名空间
域名注册 保证每台主机域名的唯一性
域名解析 提供一种有效的域名与IP地址转换机制

因此,DNS包括域名空间、域名服务器与域名解析程序三个部分组成;

域名空间

结构

域名系统
域名机制划分的是组织的边界,而不是网络的物理边界

域名解析

基本概念

域名解析:域名转换为对应的IP地址
域名解析器:完成域名解析的软件
用户查询时,首先向域名服务器发送一个DNS请求报文;

域名解析算法

递归解析

域名系统

反复解析

域名系统

域名系统性能优化

1、复制
每个根服务器的许多副本存在整个网络上。当一个新的子网加入时,它在本地DNS服务器中配置一个根服务器表。
2、缓存
使用名字的高速缓存可优化查询的开销。每个域名服务器都保留一个域名缓存。

相关文章: