Blog23@linux DNS配置(1)_高速缓存

本节摘要:主要介绍DNS部署——高速缓存、权威DNS的正反向及双向解析、辅助DNS、DNS的远程更新等内容

DNS


注: 为了实验的正常进行,实验前要关闭实验主机的selinux及火墙


一、DNS总览


1. 权威名称服务器

存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。
权威名称服务器的类型包括
Master : 包含原始区域数据。有时称作 “ 主要 ” 名称服务器
Slave : 备份服务器,通过区域传送从 Master 服务器获得的区域数据的副本。有时称作 “ 次要 ” 名称服务器

2. 非权威 / 递归名称服务器

客户端通过其查找来自权威名称服务器的数据。
递归名称服务器的类型包括:
仅缓存名称服务器:仅用于查找 , 对于非重要数据之外的任何内容都不具有权威性

3. DNS 查找

—— 客户端上的 Stub 解析器将查询发送至 /etc/resolv.conf 中的名称服务器
—— 如果名称服务器对于请求的信息具有权威性,会将权威答案发送至客户端
—— 否则 , 如果名称服务器在其缓存中有请求的信息,则会将非权威答案发送至客户端
—— 如果缓存没有该信息,名称服务器将搜索权威名称服务器以查找信息,从根区域开始 , 按照DNS 层
—— 次结构向下搜素,直至对于信息具有权威性的名称服务器,以此为客户端获得答案。在此情况中,名 ch 称服务器将信息传递至客户端并在自己的缓存中保留一个副本,以备以后查找

二、配置DNS


1. 安装部署dns

> yum install bind -y

> systemctl start named    ##敲键盘,以生成/etc/rndc.key
> systemctl enable named
> systemctl stop firewalld
> systemctl disable firewalld

主配置文件:   /etc/mamed.conf
子配置文件:  /etc/named.rfc1912.zones
数据目录:    /var/named



2. 高速缓存

1)配置如下

> vim /etc/named.conf

11         listen-on port 53 { any; };	##允许named侦听所有的ipv4地址,该行注释和此更改表示一致
17         allow-query     { any; };	##表示所有客户端都可以向DNS服务询问信息,该行注释和此更改表示一致
18         forwarders { 172.25.254.250; };   ##包含dns查询将转发至的服务器的列表为172.25.254.250(而不是直接联系外部名称服务器 ; 在设有防火墙的
情况中很有用)


> systemctl restart named


注:所有这些指令会将大括号中以分号分隔的元素视为地址匹配列表
如: allow-query { 127.0.0.1; 10.0.0.0/8 };


测试:

在客户主机
> vim /etc/resolv.conf
> nameserver 172.25.254.118  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值