一.简介:浏览器
1.关于dns服务器:缓存
Dns服务器的做用简单来讲,就是当你访问网络时将你在浏览器地址栏上输入的域名转换为相应的ip地址,或者反过来将ip地址转换为相应的域名。安全
2.安装过程当中须要安装的包的说明:服务器
bind,提供了域名服务的主要程序及相关文件网络
bind-utils,提供了对DNS服务器的测试工具程序(如nslookup、host等)工具
bind-chroot,为bind提供一个假装的根目录以加强安全性(将“/var/named/chroot/” 文件夹做为BIND的根目录)测试
caching-nameserver,为配置BIND做为缓存域名服务器提供必要的默认配置文件,这些文件在配置主、从域名服务器时也能够做为参考spa
3.dns的守护进程为namedrest
named做为标准的系统服务脚本,能够经过“service named start/stop/restart”实现对服务器程序的控制;named默认监听TCP、UDP协议的53端口,其中UDP 53端口通常对全部客户机开放,以提供解析服务;TCP 53端口通常只对特定从域名服务器开放,提升解析记录传输通道;日志
二.搭建步骤:
1.安装所需软件包bind,bind-libs bind-utils bind-chroot 和caching-nameservert
2.修改主要配置文件/var/named/chroot/etc/named.conf,建立正反向区域文件
3. 进行测试
4.可能遇到的错误的解决方案
三.搭建过程
1.安装相关的bind包
wdos默认状况下没有安装所需的具备依赖关系的bind,bind-libs bind-utils bind-chroot 和caching-nameserver包,能够经过使用命令 yum install -y bind bind-libs bind-utils bind-chroot 和 yum install -y caching-nameserver 进行安装。如图1-1和图1-2所示:
图1-1
图1-2
2.修改主配置文件:
1)拷贝named.caching-nameserver.conf文件到一个新的文件并命名为named.conf,所需命令如图2-1所示
cd /var/named/chroot/etc,cp -p named.caching-nameserver.conf named.conf
图2-1
2)修改主配置文件named.conf,在图2-3全部标注的地方改成any,保存退出。如图2-3所示:
图2-2
3.修改主机配置文件的扩展文件/var/named/chroot/etc/named.rfc1912.zones
在该文件末尾添加正向以及反向域名,这里使用dingding.com 和ip地址:192.168.1.22为例,如图3-1所示:
图3-1
4.配置正反向区域文件
1)在 /var/named/chroot/var/named目录下设置dingding.com的正向区域文件dingding.com,如图4-1所示:
图4-1
5.在 /var/named/chroot/var/named目录下设置dingding.com的反向区域文件dingding.com.zone,如图4-2所示:
图4-2
P.s. 注意这里的域名都是以英文符号.结束的
四.测试
1.正向解析:
2.反向解析:
五.安装过程当中可能会遇到的问题
1.出现下图的错误:
2.检查日志,发现dingding.com区域文件的访问权限被拒绝了,以下图所示
3.检查正反向解析的区域文件的属组,发现正反向解析文件的全部者为root,以下图所示
4.进入正反向区域的目录下,修改正反向区域文件的全部者为named,并检查是否修改为功。以下图所示:
5.重启named服务
6.从新测试便可。