目录
一、DNS服务器
1.1 DNS服务器的 定义
DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp, 53/tcp实际上,每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域 名和 IP 地址的对应关系,这些特定的 DNS 域或 IP 地址段称为 zone(区域)。根据地址解 析的方向不同,DNS 区域相应地分为正向区域(包含域名到 IP 地址的解析记录)和反向区 域(包含 IP 地址到域名的解析记录)
1.2 DNS服务器的类型
- 缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,
- 主域名服务器:管理和维护所负责解析的域内解析库的服务器
- 从域名服务器:从主服务器或从服务器"复制"(区域传输)解析库副本
1.3 DNS查询类型及原理
查询方式:
- 迭代查询:不给结果只给相关信息,需要自己动手
- 递归查询:直接反馈结果,不需要自己动手
DNS分布式数据结构:
- 根域:用“.”表示
- 顶级域(一级域):一般代表一种类型的组织机构或国家区域,如.net,.com,.edu等
- 二级域:用来标明顶级域下面的的一个特定组织,国家顶级域下面的二级域名由国家安全部门统一管理,比如:.com.cn,.net.cn,.edu.cn
- 三级域(子域):由二级域创建的一般为子域,一般是由各个组织自己申请的
- 主机:如www和mail等表示主机名称