码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-12-15 18:29:27      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:bind   dns   

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编译安装)

标签:bind   dns   

原文地址:http://lxlxlx.blog.51cto.com/3363989/1882871

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!