1、配置防火墙

firewall-cmd --add-service=dns
将DNS配置为当前允许

firewall-cmd --add-service=dns --permanent
将DNS配置为永久允许通过

2、安装DNS服务(UNbound)

yum -y install unbound
systemctl restart unbound
重启UNbound服务

3、主配置文件的配置

编辑主配置文件(该配置文件有五百多行,我们只需要记住下面介绍的几行配置即可)
1、第 38 行:将前面的#号去掉,相当于红帽 6 中的所有 any,表示允许所有主机访问 DNS
服务器

修改之后:

2、第 60 行:DNS 的端口号(不需要做更改)

3、第 136 行:DNS 记录最大缓存时间 86400s 是一天(不做修改)

4、第 150 行:开关 =PV4 或 ipv6
如果不做修改如下图,ipv4 和 ipv6 都属于开启状态

如果要关闭 ipv6,见下图

5、第 176 行:允许哪些主机可以访问本 DNS 服务器

要将拒绝改为允许所有

6、第 211 行:客户端访问服务器的口令

将这里设置为不需要口令即可访问

7、第 450 行:正反向记录模板。模板中提示写正反向记录可以到/etc/unbound/local d/* conf
文件中,号代表可以任意写

8、第 543 行:转发 DNS。将自己的 DNS 转发给指定的其他服务器(暂不更改)

以上是主配置文件的几个修改点,此实验中其实只需要更改第 1、5、6 三个地方即可。然后
保存配置文件
四、正反向记录的配置
在上面的第 7 点,提示正反向记录是写到/etc/unbound/local d/
conf 文件中的。这个文件可
以随意创建,但是结尾必须是 conf 为结尾的。

写好正反向记录之后重启服务。

systemctl restart unbound

五、测试。开启另外一台虚拟机,配置 =ip,与 DNS 服务器在同一网段,DNS 指向 DNS 服务
器 192 168 1 202

然后使用nslookup正向验证

反向验证

六、DNS 转发
在上面的主配置文件介绍的最后一个提到了 DNS 的转发。一个公司内的 DNS 解析服务器不
可能包含全世界所有的域名服务器。这时候需要将公司这台 DNS 服务器转发给上游的电信
DNS 服务器,这样其他的服务器可以通过电信服务器查询到公司的 DNS 服务器。

保存,重启服务就可以了

Linux7.0下UNbound搭建DNS服务器相关推荐

  1. linux怎样搭建DNS服务器,Linux下快速搭建DNS服务器

    摘要 腾兴网为您分享:Linux下快速搭建DNS服务器,作业盒子,优学堂,湘税社保,悟空识字等软件知识,以及初中英语app,新榜编辑器,神界原罪2,少儿英语点读app,minecraft皮肤编辑器, ...

  2. Linux下快速搭建DNS服务器

    一.术语解释: TTL Time To Live 缓冲保留时间 ORIGIN 属于哪个域 @ 代指域 IN 开头需要空格 SOA 一行记录类型的开始 参数:forwarders {} 指向自己无法解析 ...

  3. linux7.3搭建dns,Centos7.3搭建DNS服务器--BIND

    1.系统环境说明 [[email protected] etc]# cat /etc/redhat-release CentOS Linux release7.3.1611(Core) 防火墙和Sel ...

  4. Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)

    文章目录 DHCP服务 了解DHCP服务 使用DHCP的好处 Linux 下搭建DNS服务器 实验环境 实验过程 修改DHCP配置文件 更改dns服务器名称 更改win10的IP地址 Linux &a ...

  5. linux mysql dns_Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  6. linux dns服务无效,Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  7. Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器

    CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...

  8. linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF

    Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...

  9. Linux DNS (2)搭建DNS服务器

    注意:实验很简单,环境很重要.大家在做实验的时候一定要注意环境的配置,不然实验做的再好最后的结果也和我们想的要的结果不一样的. 首先我们先准备环境: 虚拟机一个 RedHat5.9系统两个操作系统 我 ...

最新文章

  1. linux yum命令详解
  2. c++ mat to numpy array
  3. lucene正向索引(续)——每次commit会形成一个新的段,段_1的域和词向量信息可能存在_0.fdt和_0.fdx”中...
  4. 富文本框让最大四百像素_TinyMCE 富文本编辑器 ━━ 基本配置
  5. android shape 自定义,Android自定义shape的使用
  6. 汉诺塔递归算法进阶_进阶python 1递归
  7. toj 3616 Add number (没想到啊~~)
  8. 学习C++/C的宏与for循环的结合
  9. jsp获得文件的绝对路径
  10. 面试题:如何实现丝滑般的数据库扩容
  11. WORD常用版式保存为模板?
  12. 【Flink】Flink打包Could not resolve dependencies flink-statebackend-rocksdb_2.11:jar:1.9.1
  13. Hyper-V 2016 系列教程44 System Center 2016 Data Protection Manager 介绍和工作原理
  14. 文件夹复制命令 linux,linux拷贝文件夹命令
  15. 基于Ogre1.9开发的3D场景编辑器
  16. MySQL with 写法
  17. 圆弧的函数c语言,VC++中Arc函数画圆弧
  18. 【毕业设计】大数据淘宝用户行为数据分析与可视化 - flink
  19. vue实现好看的相册、图片网站
  20. 调试SI4432要点

热门文章

  1. 浅析linux下的回收站以及U盘中的.Trash文件夹
  2. 多边形画椭圆算法java_运用椭圆画法,45行代码画出任意正多边形
  3. 熊猫烧香病毒完整解决方案
  4. Ubuntu安装落雪音乐LX Music
  5. 让Android Studio项目通过阿里云 代理加速下载依赖资源
  6. JFIF-JPEG文件
  7. 有限状态机FSM详解(5)——层次状态机HSM
  8. 新手怎么写电影解说文案?
  9. [ThinkPHP5] 智能会议室Web端+app端
  10. UsageStatsService之坑:一个XML解析异常导致的开机动画死循环