欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DNS服务与配置缓存服务

程序员文章站 2022-07-09 22:41:45
...

前言

DNS又称域名解析服务,因为我们对数字不敏感,记不住IP地址,所以才有了域名解析服务,言简意赅就是把域名解析成IP地址,本章主要是围绕着域名解析来,通过配置DNS缓存服务与主从服务来更清晰的了解DNS的使用。

一、了解DNS

1.DNS的作用

作用:将域名解析成IP地址

2.DNS的解析方式

解析方式:正向解析:域名解析出IP。
        反向解析:IP解析出域名。
        
DNS服务器存储着大量的ip和域名映射记录,它的记录文件也分为正向解析文件和反向解析文件。

正向解析文件:存储的记录称为A记录,A记录记录着域名和IP的映射关系
反向解析文件:存储的记录称为PTR指针,PTR记录着IP和域名的映射关系。    

3.使用DNS的原因

原因:我们对数字不敏感,记不住这个IP地址,所以才有域名解析服务。

4.DNS的协议端口号

DNS服务既属于TCP协议也属于UDP协议,端口号为53号

5.DNS的5层层级

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

二、DNS的解析过程

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

解析过程图
DNS服务与配置缓存服务
最后本地DNS服务器会把刚刚那个地址解析出来后,本地DNS服务器会告诉客户机

三、DNS缓存

1.DNS缓存服务器解析

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

DNS服务与配置缓存服务
一个主机有两个网卡,一个内网网卡,一个外网网卡,可以上网并开启了DNS服务器功能,可以帮助内网的上网,有映射记录。客户机网关指向服务器,只要服务器收到请求,缓存有记录,就会丢给客户机,这个叫DNS缓存。

2.DNS缓存服务搭建

1.环境配置

服务器虚拟机设置网卡
DNS服务与配置缓存服务
提供服务的虚拟机需要有一张可以上网的网卡。然后在添加一张网卡,用于向其它设备提供服务

客户机做测试用的配置一张VMnet1网卡就可以
DNS服务与配置缓存服务
2.虚拟网卡编辑

VMnet1设置
DNS服务与配置缓存服务

设置完之后可以在物理机的网络连接查看VMnet1网卡是否在同一网段
DNS服务与配置缓存服务
3.配置DNS服务

1.查询服务器上添加的可上网的网卡进行编辑

vi /etc/sysconfig/network-scripts/ifcfg-ens36     #进入ens36网卡编译

DNS服务与配置缓存服务
重启网卡

systemctl restart network    

yum安装

yum -y install bind*    

编辑配置文件

vi /etc/named.conf      #编辑配置文件

systemctl  start  named   #服务开启路由


DNS服务与配置缓存服务
4.测试
开一台客户机IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33       #编辑网卡

DNS服务与配置缓存服务
重启网卡

systemctl restart network

查看网卡是否设置成功

ifconfig                                       #查看网卡信息
vi /etc/resolv.conf                            #进入编辑

修改
nameserver 192.168.100.105        #指向同一网段,DNS服务器地址

关闭防火墙

systemctl disbale firewalld

测试与服务器的连通
DNS服务与配置缓存服务

测试服务器

nslookup www.baidu.com         #域名解析

DNS服务与配置缓存服务

测试客户机

nslookup www.baidu.com    #域名解析

DNS服务与配置缓存服务