域名和DNS服务器

2020/6/24 14:39:00

1. DNS概述

DNS:域名系统;在域名方面,有必要了解域名的概念。

1.域

域代表范围。域中可以容纳许多主机。并非每个连接到Internet的主机都必须具有域名地址,但是每个主机都必须属于某个域。可以查询和访问该域中的域名服务器。这台主机。域名使用分层命名结构:domain。子域(.subdomain(.subdomain)),体现了一种从属关系。如下所示:

1.png

2.域名服务器

域名服务器实现域名地址和IP地址之间的映射。 Internet上设置了一系列域名服务器。域名服务器数据库记录域名中主机名和IP地址的映射信息以及上级域名服务器的IP地址等,并响应客户端的客户端-服务器模式(C / S模式)请求。

3. DNS的工作过程

如下图所示,它是学校的校园网络:

2.png

Intranet用户可以使用域名服务器218.2.135.1解析Intranet的域名。

就像学校中的WWW服务器一样,该服务器一定不能面对广阔的Internet。如果对所有人开放,则将存在一定的风险。因此,在校园办公室,然后在校园办公室也需要访问服务器,例如:211.133.92.29此服务器,然后此域名服务器起作用。

如果用户在浏览器的地址栏中输入http://lib.xhu.edu.cn,则客户端会将请求发送到本地DNS服务区域(211.133.92.29)。查询http://lib.xhu.edu.cn地址的IP。检查本地DNS服务器是否在城市名P地址表中。如果是,请回复。如果不是,请从上层检查。如果没有更高级别的DNS服务器,请查询更高级别的DNS服务器。

3.png

从输入URL到加载页面,您做了什么?

在上述过程中,本地域名服务器完成了迭代过程。本地域名服务器首先找到根域名服务器。根域名服务器告诉它找到.com顶级域名服务器,然后本地服务器询问.com域名服务器。 com域名服务器告诉他找到google.com域名服务器。 google.com域名服务器是负责解析域名www.google.com的服务器,并向本地域名服务器返回权威性答案。

客户端是递归查询,并且仅向本地服务器发送解析www.google.com域名的请求,其余的是等待答案。

4. DNS服务器的类型

DNS定义了多种类型的服务器,每个服务器在域名服务系统中扮演着不同的角色。基本上,它可以分为:DNS主服务器,DNS从服务器,DNS缓存服务器和转发服务器。

(1)主服务器(master server);

(2)从服务器;

(3)缓存服务器(cache server);

(4)转发服务器(forward server)。


(1)主服务器(master server)

每个网络中至少有一个主服务器解析网络上的域名请求,并通过本地维护更新有关服务器授权管理域的最准确信息。主服务器具有最权威的应答机制,并且可以完成有关授权管理域的任何查询。

下图显示Intranet中只有一个DNS服务器。该单个服务器可以支持相对较小单元的域名查询,但不足以支持一大批域名用户。4.png

(2)从服务器

在相对较大的网络中,为了确保主服务器的可用性,最好设置几个从服务器,这样,如果主服务器无法工作,则有从服务器在工作。另一个优点是从服务器可以分担负载,以确保所有主机都具有相对较近的域名服务器,以便于访问。

如下图所示,您可以简单地表达主从关系。进而可以实现负载平衡。

5.png

(3)缓存服务器(cache server)

高速缓存服务器没有任何域名数据库文件,并在将查询结果发送到主服务器之前记录查询结果。一旦获得答案,服务器将缓存该答案以避免将来查询相同的信息。缓存服务器可以回答任何重复的请求,而不必查询主服务器或从服务器。

如下图所示,使用了缓存DNS服务器的结构。使用缓存DNS服务器后,如果首次查询DNS域名,则DNS缓存服务器将缓存它。等待优势。

6.png

(4)转发服务器(forward server)

当DNS服务器无法解析相关的DNS请求时,它将被转发到特定的服务器。用户可以在网络中设置DNS服务器转发服务器以完成此功能到Internet。转发服务器将要解析的DNS请求转发到网络外部的服务器。

下图还可以解释负责转发的DNS服务器的转发过程。

7.png