深入学习DNS域名解析服务,如何构建DNS缓存

1.DNS概述

  • DNS域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成
  • DNS服务既属于TCP协议也属于UDP协议,端口号为53号。

2.DNS服务介绍

2.1 DNS服务作用与解析方式

  • 作用:将域名解析成IP地址。
  • 解析原因:我们对数字不敏感,记不住这个IP地址,所以才有域名解析服务。.
  • 解析方式:正向解析 : 域名解析出IP;反向解析 : IP解析出域名

2.2 DNS映射记录

  • DNS 服务器中存储着大量的ip和域名映射记录,它的记录文件也分为正向解析文件和反向解析文件;
  • 正向解析文件中存储的记录称为A记录,A记录记录着域名和IP的映射关系;
  • 反向解析文件中存储的记录称为PTR指针,PTR 记录着IP和域名的映射关系。

2.3 DNS解析过程

(1)DNS 的解析过程是分层解析的,一般客户机将解析的请求发送给它的DNS服务器,DNS 服务器首先是从根 DNS 服务器(.)开始发送域名解析请求,根将COM域的IP反馈给客户机的本地 DNS 服务器,本地 DNS 服务器访问COM域服务器,COM域服务器反馈 baidu域的IP给本地 DNS 服务器;
(2)本地 DNS 服务器访问baidu域服务器询问www域服务器的ip,baidu域服务器给dns服务器反馈www域的ip,这时本地 DNS服务器得到www.baidu.com 的精确ip后,直接将这个映射记录反馈给客户机,客户机直接访问www.baidu.com服务器,服务器反馈相应的数据。

扩展:
常用解析类型有:A记录解析、CNAME记录解析、MX记录解析(邮箱解析)。

3.域名组成介绍

  • . 根域;(最重要)
  • 国家域:cn中国,hk香港,uk英国,au澳大利亚;
  • 顶级域(领域):com 商业用途,net 网络组织,edu 教育;
  • 二级域:个性化的名称,每个域的二级域都不一样;
  • 主机名(用途):www(网页),mail (邮件)

4.构建缓存域名服务器

DNS缓存:

其中一台DNS服务器可以上网去获取 DNS 映射记录,客户机将DNS服务器地址指向这台可以上网的 DNS服务器,从而获取到相应的映射记录。

4.1 项目准备过程:

两个虚拟机,一个作为DNS服务器,一个客户机;
DNS服务器添加一个网卡(提供上网);
虚拟机的网络适配器均选择VMnet1(仅主机模式),同时需满足虚拟机的网卡ip地址与VMent1网卡的ip在同一网段;

在虚拟机设置里添加一个桥接网卡即可上网:

在这里插入图片描述

桥接后查看网卡信息,此处ens36即为桥接网卡,确认是否有IP地址,若没有表示桥接后的网卡仍不能上网,需要重新配置。如下图:

在这里插入图片描述

确认是否能上网:

在这里插入图片描述

4.2 建立DNS缓存过程

服务器上相关操作:

(1)yum安装bind软件包,虽然bind不是唯一能够提供域名服务的DNS服务程序,但它确是最广泛的,可以运行在大多数Linux/UNIX主机中。

[root@server ~]# yum -y install bind*		## 服务器上安装bind软件包

在末尾查看安装结果:

在这里插入图片描述

(2)建立主配置文件named.conf

[root@server ~]# vi /etc/named.conf

在这里插入图片描述
也可以设置某地地址段访问

再启动named服务

[root@server ~]# systemctl restart named   ##服务开启

在这里插入图片描述

(3)进行域名解析

在这里插入图片描述

客户机上:

需添加DNS服务器地址

[root@server1 ~]# vi /etc/resolv.conf    ## 设置指向同一网段DNS服务器地址
nameserver 192.168.100.101

解析效果:

在这里插入图片描述
此时,表示DNS缓存已经建立完成

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值