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 

 

posted @ 2020-10-22 19:29  芒果日记  阅读(135)  评论(0)    收藏  举报