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
原文地址:http://lxlxlx.blog.51cto.com/3363989/1882871