DNS域名解析服务(正向解析)

一、DNS介绍

       DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。 

       DNS区域分为两大类:正向查找区域和反向查找区域,其中正向查找区域用于FQDN到IP地址的映射,当DNS客户端请求解析某个FQDN时,DNS服务器在正向查找区域中进行查找,并返回给DNS客户端对应的IP地址;反向查找区域用于IP地址到FQDN的映射,当DNS客户端请求解析某个IP地址时,DNS服务器在反向查找区域中进行查找,并返回给DNS客户端对应的FQDN。由于区域类别、区域类型的不同,在DNS服务器上创建区域时的操作也不同。

       正向解析:根据域名查询IP地址,是DNS最基本也是最常用的功能 反向解析:根据IP地址查询域名(不常用)。

二、DNS分布式数据结构

       在互联网上有多达到上亿的设备,而这些设备之间互相联通网络,每一台主机都需要一个唯一的标识符(就像是我们每个人都有一张身份证),而这个标识符就是IP地址,由于IP地址是数字,不利于我们人来使用,所以我们日常生活中使用的是域名,比如www.baidu.com,而域名和IP之间的映射我们就需要用到域名解析系统DNS。

DNS域名解析服务(正向解析)_第1张图片

从上到下依次为:

  • 根域名服务器(root):如果本地域名服务器无法解析域名时,访问根域名服务器;而根域名服务器如果也不知道映射,会访问权威域名服务器获得映射,然后向本地域名服务器返回映射;(全球有13个根域名服务器)
  • ***域名服务器(TLD):负责com、org、net、edu等***域名和国家***域名,例如cn、uk、fr等;
  • 权威域名服务器(Authoriative):组织的域名解析服务器,提供组织内部服务器的解析服务;

三、DNS的查询方式

1、递归查询
       递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。

2、迭代查询
       DNS 服务器另外一种查询方式为迭代查询,DNS 服务器会向客户机提供其他能够解析查询请求的DNS 服务器地址,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS 服务器提交请求,依次循环直到返回查询的结果为止。

DNS域名解析服务(正向解析)_第2张图片

 

四、DNS域名解析正向解析实验

 0、关闭防火墙

 1、安装bind软件包

DNS域名解析服务(正向解析)_第3张图片

2、修改网卡配置

DNS域名解析服务(正向解析)_第4张图片DNS域名解析服务(正向解析)_第5张图片 3、配置正向解析

DNS域名解析服务(正向解析)_第6张图片修改主配置文件 

DNS域名解析服务(正向解析)_第7张图片修改区域配置文件,添加正向区域配置 

DNS域名解析服务(正向解析)_第8张图片

  配置正向区域数据文件DNS域名解析服务(正向解析)_第9张图片重启服务并进行解析 DNS域名解析服务(正向解析)_第10张图片

 

 五、构建从域名服务器(主从复制)

1、打开从服务器,关闭防火墙并安装bind软件包

2、编辑全局配置文件

DNS域名解析服务(正向解析)_第11张图片

3、编辑区域配置文件 DNS域名解析服务(正向解析)_第12张图片

 4、重启服务并查看

5、返回主域名服务器,指定从域名服务器

6、配置从服务器的DNS地址并重启网络服务

DNS域名解析服务(正向解析)_第13张图片

7、重启网络服务并查看本机的DNS服务器 

 

 

 

你可能感兴趣的:(服务器,运维,linux,网络)