RHCE 学习笔记(32) - DNS

本文详细介绍了在RHEL7环境下使用unbound工具配置DNS的过程。包括如何设置local-zone和forward-zone,以及如何修改unbound.conf文件来指定监听端口、访问控制等。同时还演示了如何验证配置的有效性。

本节学习了DNS的基本流程和如何使用unbound工具配置本地和转发请求。


DNS的基本流程和概念我不赘述了,网上的各种图解流程多如牛毛。


豆子随便拷贝了某位老兄的博客作为解释~

http://369369.blog.51cto.com/319630/812889


wKioL1TIdHLyc_g-AAg_RGLfndQ833.jpg



主要看看在RHEL7里如何配置local-zone和forward-zone。


RHEL6之前都是通过bind配置,RHEL7里面改成unbound配置了


首先安装

wKioL1TIb5aztK2XAAA0SV9JPJ8168.jpg


安装之后进入/etc/unbound目录,其中 unbound.conf是他的主配置文件。


wKiom1TIbrviBD_BAADf_Pv0dME685.jpg


打开unbound.conf, 首先修改以下几个部分:


interface:0.0.0.0 表示允许所有的端口都对端口53进行侦听。注意DNS使用TCP 53用于区域传送同步数据;而UDP 53用于普通用户的请求。


wKiom1TIbsLgN0DIAAGB4KWojxc333.jpg


第二个地方是 access-control,允许哪个网段发送递归请求

wKioL1TIb6vwzTgjAAHhu82cSg4992.jpg


第三个地方是username,改成空的不会改变权限

wKiom1TIbs-Qq9lqAACvo9jrrUM579.jpg


如果想在其他地方写配置文件,路径要放在 Include里面

wKioL1TIb7iSBT_QAAHKAUKabmQ344.jpg


local-zone 和 forward-zone 的语法格式很简单,注释部分都有例子


随便写了几个本地的DNS记录

wKiom1TIbt3yXEkyAAChvFZWeTw072.jpg


写了一个转发的,所有对beanxyz.com的请求都转发到 172.0.10.100

wKioL1TIb77SzMbnAAA7cU-BmZ0490.jpg


转发的地址是一个windows 2012 的域控,本身也安装了DNS

wKiom1TIbvmB4TnZAAaEdxBB0eQ195.jpg


重启服务

wKiom1TIbvrQjYHtAAA0SclY4yM099.jpg


把我的resolve文件也清空一下,免得冲突

wKiom1TIbwWBXOBBAAB-wV3-zLM530.jpg


对本地正向解析,反向解析都没问题

wKioL1TIb9_xrK9ZAAD8ZPLmSr0842.jpg


对beanxyz域的解析也没有问题,成功转发,可以看见是非权威应答(转发出去后获得的缓存记录)

wKioL1TIb-KyUHeQAACey520Lbw058.jpg




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值