DNS 服务器
一、DNS 简介
DNS 域名系统(Domain Name System)的缩写,是 Internet 上标准的名称解析方式。
TCP/IP 通信是基于 IP 地址的,但是由于 IP 地址单调难以记忆,所以通常情况下会访问主机名,再通过某种机制将主机名解析为 IP 地址。
1.1 DNS 原理
1. 客户端通过域名(如:www.A.com)访问网站,根据本机填写的 DNS 服务器 IP 地址,询问 DNS 服务器是否知道 www.A.com 的 IP;
2. DNS 服务器查询本机内是否记录了 www.A.com 的IP,如果没有则查询其他的 DNS 服务器,如果有就直接返回该域名的 IP 给客户端;
3. 客户端获得 www.A.com 的 IP 地址后,建立本机与 www.A.com 所在服务器的连接,然后进行通信;
1.2 DNS 域命名空间
1.2.1 域命名空间
域名空间是用于指定组织名称的域的层次结构,不同域间以英文句号隔开,如 www.baidu.com 中的 www、baidu、baidu.com 都是域。

✔ 根域 Root Domain
- 只有一个,一般不写,也看不到
- 根域服务器中只保存顶级域的 DNS 服务器名称与 IP 地址的对应关系。
- 每一层的 DNS 服务器只负责管理其下一层域的 DNS 服务器名称与 IP 地址的UI应关系
1.2.2 域名空间的分类
域名空间可以按照组织类型分类,也可以按照地理区域分类。
✔ 机构域
- com:商业机构
- net:网络服务机构
- org:非营利性组织
- gov:政府机构
- edu:教育机构
- mil:军事机构
- name:个人网站
- info:提供信息服务的机构
✔ 地理域
共 243 个,如 .cn、.uk、.us、.tw、.hk 等
1.3 DNS 查询方式
1.3.1 递归查询
DNS 客户端发起查询请求后,若DNS 服务器内没有所需的记录,它会代替客户端向其它 DNS 服务器进行查询。
1.3.2 迭代查询/重复查询
DNS 客户端发起查询请求后,若第一台 DNS 服务器内没有所需的记录,它会提供第二台 DNS 服务器的 IP 地址,让 DNS 客户端继续向第二台 DNS 服务器进行查询。
1.4 DNS 解析方式
1. 正向解析:将域名变成 ip
2. 反向解析:将 ip 变成域名。不安全,实际工作中禁止使用。
二、DNS 服务器使用
2.1 搭建并配置 DNS 服务器
待补充~~
2.2 管理 DNS 客户端缓存
DNS 客户端会将 DNS 服务器发来的解析结果缓存下来。
✔ windows 下查看 DNS 客户端缓存: ipconfig /dispaydns
✔ windows 下清空 DNS 客户端缓存: ipconfig /flushdns

浙公网安备 33010602011771号