使用Bind提供域名解析服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Bind提供域名解析服务相关的知识,希望对你有一定的参考价值。

DNS域名解析服务

准备环境:

  1. 在VMware12虚拟机中安装两台台RedHat 6.5,配置网络模式为仅主机模式,修改网卡配置文件使它与宿主机可以正常Ping通;
  2. 两台虚拟机设置,一台为linux-1,IP地址为192.168.100.101 ;一台为linux2 ,IP地址为192.168.100.128。分别为两台虚拟机创建好YUM软件仓库
    ----------------------------------------------准备环境完成----------------------------------------------
    1.首先挂载光盘镜像文件,使用rpm -ivh进行安装bind安装包,然后查看需要改动的文件位置。
    技术分享图片

    2.输入vi /etc/named.conf 命令,修改named.conf文件,按下图修改,保存
    技术分享图片
    3.输入vim /etc/named.rfc1912.zones命令修改文件,按下图修改。
    技术分享图片
    4.输入cp -p /var/named/named.localhost yun.com.zone命令将named.localhost 复制到yun.com.zone 与上图文件名要相同,然后输入vim yun.com.zone配置该文件,按下图配置。
    技术分享图片
    5.然后输入命令 echo "nameserver 192.168.100.101" > /etc/resolv.conf 表示网卡下面并没有设定DNS,重定向到resolv.conf。
    然后启动named服务并关闭防火墙。

技术分享图片

6.使用host进行解析,如果显示出配置内容的话说明DNS域名解析就已经成功了。
技术分享图片

建立DNS主从服务器

1.打开另一台linux-2 IP地址为192.168.100.128 ,作为从服务器,还是按照上面操作先挂载镜像,然后安装bind软件包。

技术分享图片
2.输入vi /etc/named.conf命令, 按下图配置文件
技术分享图片
3.输入vi /etc/named.rfc1912.zone 命令,参照下图配置
技术分享图片
4.当配置好这个文件后,会在/named/目录下创建一个slaves文件,这时候slaves文件里是没有东西的。
技术分享图片

5.然后输入命令echo "nameserver 192.168.100.128" > /etc/resolv.conf ,之后关闭防火墙和setenforce。
技术分享图片

6.切换到主服务器linux-1 ,输入 vi /etc/named.rfc1912.zone命令,参照下图配置文件,然后关闭防火墙。

7.然后切换到linux-2 ,启动named服务,cd到named目录下cat查看slaves文件,如果显示和linux-1服务器的配置相同,就说明DNS服务器主从关系已经确立了,然后使用host解析服务,如果提示host:command not found,就使用rpm -ivh命令安装bind-utils,命令如下:rpm -ivh /mnt/Packages/bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm 技术分享图片

以上是关于使用Bind提供域名解析服务的主要内容,如果未能解决你的问题,请参考以下文章

使用bind提供域名解析服务

使用bind提供域名解析服务

使用BIND提供DNS域名解析服务

第13章 使用Bind提供域名解析服务

使用Bind提供域名解析服务

使用BIND提供域名解析服务