Bind简介
Bind是Berkeley Internet Name Domain Service的简写,它是一款实现DNS服务器的开放源码软件。Bind原本是美国DARPA资助伯克利大学(Berkeley)开设的一个研究生课题,后来经过多年的变化发展,已经成为世界上使用最为广泛的DNS服务器软件,目前Internet上半数以上的DNS服务器有都是用Bind来架设的。
bind详解:
包名:bind
进程:named
协议:dns
使用端口:53(tcp,udp)
相关包:
bind-chroot:将named进程的活动范围限定在chroot目录,保证安全性。
bind-devel:与开发相关的头文件和库文件(编译安装bind时所需)
bind-libs:bind服务器端和客户端都使用到的公共库文件
bind-utils : bind客户端工具
程序文件:/usr/sbin/named
bind 安装与使用
1.使用yum命令安装三个软件包
yum -y install bind bind-utils bind-chroot
2.查看是否安装bind
rpm -qa | grep ‘^bind’
3.修改配置文件
vi /etc/named.conf
vi /etc/named.rfc1912.zones
增加红色边框内容(上面是正解区域,下面是反解区域)
4.进入/var/named目录中复制
cp -p named.localhost named.hadoop.com (-p 复制时保持文件权限不变)
5.修改正向解析文件
named.hadoop.com
6.修改反向解析文件
Named.192.168.249.zone
在每一个服务器的/etc/sysconfig/network-scripts/ifcfg-eth0目录下添加
7.启动named服务
Service named start
8.测试DNS配置,使用nslookup
9.注意事项:
配置文件的内容都要仔细检查,输入错误都会造成报错。