linux上的bind9安装配置示例
2016-02-09 12:44:19 | 129阅读|评论:来源:网友投稿
BIND DNS服务器软件名为Berkeley Internet Name Domain,是由美国加州大学Berkeley分校开发和维护的开源DNS服务器软件,目前在世界上使用最为广泛,种类繁多
这是linux上bind9安装配置的一个示例,有需要的朋友可以参考
一、安装BIND
下载BIND http://www.isc.org也可以到本站下载bind9 dns软件。
2 .编译安装
# tar zxvf bind-9.4.0.tar.gz
# cd bind-9.4.0
# ./configure sysconfdir=/etc //其他安装选项./configure--帮助
#化妆
# make安装
二.配置BIND
a .编写所需文件
1 )、/etc/named.conf
#推出并保存# vi /etc/named.conf,或touch /etc/named.conf
2 )、/etc/rndc.conf
# rndc-confgen /etc/rndc.conf
b .编目/心跳月饼/named
# mkdir /心跳月饼/named
b .编辑/etc/named.conf的内容如下
选项{
目录' /心跳加速的月饼/named '; //表示如果默认数据库文件不在//心跳月饼/named中,将手动创建
//pid-file '/心跳加速的月饼/run/named/named.pid '; //用于使用其他用户启动named的PID文件路径
(;
zone'.'{//root域创建
类型hint;
file 'named.ca ';
(;
创建zone'localhost'{//localhost域
类型主程序;
file 'named.local ';
(;
创建zone ' example.com ' {//example.com域
类型主程序;
file 'example.com.zone ';
(;
zone '0.0. 127.in-addr.arpa ' {//localhost的逆分析
类型主程序;
file '127.0.0.zone ';
(;
zone ' 100.168.192.in-addr.arpa ' {//example.com的逆分析
类型主程序;
file '192.168.100.zone ';
(;
//必须复制此文件,才能在/etc/rndc.conf末尾使用# tail 13/etc/rndc.conf/etc/named.conf
# usewiththefollowinginnamed.conf,adjustingtheallowlistasneeded :
key 'rndc-key' {
algorithm hmac-md5;
secret 'HWM3L e7LWDZJJ/dJEzQEw==';
(;
控制系统{
inet 127.0.0.1端口953
allow { 127.0.0.1; } keys { 'rndc-key '; (;
(;
# End of named.conf
在d./心跳月饼/named中创建的相应数据文件名由named.conf中的文件参数创建
从named.conf可以看到,有named.ca、named.local、example.com.zone、127.0.0.zone、192.168.100.zone
1. named.ca
# dig -t NS . /心跳月饼/named/named.ca
2 .加入2. named.local #vi /心跳月饼/named/named.local以下内容
$TTL 1D
@ IN SOA localhost. root (
2007042801
1H
十五米
1W
1D )
IN NS @
IN A 127.0.0.1
3. example.com.zone
$TTL 1D
@ IN SOA example.com . root (
2007042801
1H
十五米
1W
1D )
IN NS ns.example.com。
IN MX 10 mail.example.com。
IN A 192.168.100.125
万维网in a 192.168.100.125
db IN A 192.168.100.124
ns IN A 192.168.100.126
mail IN A 192.168.100.251
shop IN A 192.168.100.125
*.shop IN A 192.168.100.124
news IN CNAME www
3. 127.0.0.zone
$TTl 1D
@ IN SOA @ root.localhost.(请参阅
2007042801
1H
十五米
1W
1D
)
在NS本地主机上。
1合上本地主机。
4. 192.168.100.zone
$TTL 1D
@ IN SOA @ root.example.com.(
2007042801
1H
十五米
1W
1D )
IN NS example.com。
125 IN PTR example.com。
125 IN PTR www.example.com。
124 IN PTR db.example.com。
126 IN PTR ns.example.com。
251 IN PTR mail.example.com。
补充说明
a. named服务器启动问题
1 .启动#由#named//root用户启动
named需要此用户才能以unamed//named用户启动,且named.pid的所有者为named
2 .配置更改后的重新启动方法
# rndc重新加载
3 .测试配置是否成功,可以由主机、dig、nslookup判断
阅读相关的:
linux上的bind9安装配置示例