DNS系列- 2.dns服务搭建(bind编译安装)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS系列- 2.dns服务搭建(bind编译安装)相关的知识,希望对你有一定的参考价值。

DNS系列- 2.dns服务搭建(bind编译安装)


  目录

    一、安装bind

        1、yum安装

        2、编译安装

    二、服务搭建

        1、编辑DNS主配置文件

        2、添加解析

    三、测试

        1、正向解析测试

        2、反向解析测试


一、安装bind

        Bind(kerkeley Internet Name Deamon) 是现今互联网使用最广泛的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占用所有dns服务器的九成。BIND现在由互联网系统协会(Intetnet Systems consortium)责开发与维护。

    1、yum安装

yum install bind –y  

    2、编译安装

1) yum groupinstall Development tools  安装开发工具包

2) tar –xvf   bind-9.9.5.tar.gz

3) useradd -r -d /var/named -s /sbin/nologin  named

mkdir /var/named

chgrp named /var/named/

chmod 770 /var/named/

4) ./configure --prxfix=/usr/local/named --sysconfdir=/etc/named --without-openssl 

5)make

6)make install  #编译安装完成

7)设置环境变量

Vim /etc/profile.d/named.sh

Export PATH=/usr/local/named/bin:/usr/local/named/sbin:$PATH

8)库文件和头文件

Vim /etc.ld.so.conf.d/named.conf

/usr/local/named/lib

ldconfig –p

ln –s /usr/lcoa/named/inclue  /usr/inclue/named

9)man 帮助

Vim /etc/man_db.conf (Centos6 文件为/etc/man.conf)

MANPATH /usr/local/named/share/man

#完成

注意:所有编译过程完成后配置文件是不存在的需要手工创建。(下面的示例笔者没有在当前服务器做,为节省时间在另一台已安装好的服务器上做实验)

二、服务搭建

1、编辑DNS主配置文件

Vim  /ect/named.conf 

 技术分享


Vim etc/named.rfc1912.zones 

技术分享

 

上图中zone 配置也可以写在/etc/named.conf中

        2、添加解析

Vim /var/named/mage.com.zone  (该文件名称为上图配置文件中file 内容) 正向解析

 技术分享

vim /var/named/172.16.zone  (反向解析)

 技术分享


三、测试

1、正向解析测试 

        技术分享

        2、反向解析测试

  技术分享


注意:在测试之前请记得将DNS设置为本地IP地址

Vim /etc/resolv.conf    nameserver  172.16.250.90

或永久修改 将DNS=172.16.250.90  添加的网卡配置内。


文中的一些配置文件内容解释已在DNS系列-1、dns基本概念内有介绍。


本文出自 “秋季” 博客,请务必保留此出处http://lxlxlx.blog.51cto.com/3363989/1882871

以上是关于DNS系列- 2.dns服务搭建(bind编译安装)的主要内容,如果未能解决你的问题,请参考以下文章

如何搭建Microsoft的DNS

DNS服务正向反向解析以及主从同步实操(有图有字,易做易懂)

0302DNS服务器多区域的DNS服务器DNS主从架构DNS主从数据同步特殊解析缓存DNS

CentOS下简单的DNS配置

第十八天 DNS服务原理及bind详细配置

在Windows Server 2003中搭建DNS服务器