在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

实验目的:搭建一台DNS服务器,其中包含IP地址和域名的映射,当访问其他客户机且不知道IP地址时,可利用DNS解析获得域名,同样可以进行访问。同样,通过 域名也可以解析到IP地址,一定程度上降低IP地址泄露的可能性。

实验环境:一台redhat6.5的服务器

     镜像文件已挂载到/mnt下,可直接使用

注意事项:DNS解析的安装包为bind包(见过程 1)

      DNS解析的配置文件及启动名称为named(见配置文件目录)

      benet.com.zone代表正向解析文件(见过程 3);benet.com.local代表反向解析文件(见过程 8),为保存原配置文件内容,所以这两个文件都需要复制创建

      解析的工具host的安装包为bind-utils

实验过程:

  正向解析

  1、安装bind包,并查看其配置文件的相关目录,可方便之后的操作

   DNS域名解析服务 -----正向解析、反向解析简介_正向解析

  

  2、进入主配置文件进行如下操作:修改监听地址范围、解析地址范围

  DNS域名解析服务 -----正向解析、反向解析简介_DNS域名解析_02 


  3、进入区域配置文件进行操作:定义域名及区域数据配置文件名

  DNS域名解析服务 -----正向解析、反向解析简介_反向解析_03


  4、形成新的区域数据配置文件,即正向解析文件(zone代表正向解析文件名)

  DNS域名解析服务 -----正向解析、反向解析简介_反向解析_04


  5、输入命令“vim /var/named/benet.com.zone”进行如下编辑:

  DNS域名解析服务 -----正向解析、反向解析简介_反向解析_05


  6、启动服务,关闭防火墙,关闭安全×××

  DNS域名解析服务 -----正向解析、反向解析简介_DNS域名解析_06

  

  7、安装验证工具host---解析

  DNS域名解析服务 -----正向解析、反向解析简介_正向解析_07


反向解析

  8、输入“vim /etc/named.rfc1912.zones”进入配置文件,定义反向解析区域数据配置文件名

  DNS域名解析服务 -----正向解析、反向解析简介_反向解析_08


  9、如过程 4 相同,新建反向解析的区域数据配置文件

   cd /var/named          #切换到区域数据配置目录下

   cp -p /named.localhost benet.com.local    #复制生成反向解析的数据配置文件


  10、重启服务后进行测试

  DNS域名解析服务 -----正向解析、反向解析简介_正向解析_09

   

   实验已完成,谢谢浏览!