免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5283 | 回复: 4
打印 上一主题 下一主题

[DNS] bind 9.5.0 安装 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-23 18:11 |只看该作者 |倒序浏览
下载后解压:
[root@linux root]#tar -zxvf bind-9.5.0.tar.gz
进入刚解压出来的目录:
[root@linux root]# cd bind-9.5.0
编译:
[root@linux bind-9.5.0]#./configure --prefix=/usr/local/named --enable-threads
[root@linux bind-9.5.0]#make
[root@linux bind-9.5.0]#make install
bind 的应用程序在 /usr/local/bin/下  服务器程序在 /usrr/local/sbin/下
进入/usr/local/named 建立etc目录
[root@linux named]# mkdir etc
生成rndc控制命令的key文件
[root@linux named]# sbin/rndc-confgen > /etc/rndc.conf
从rndc.conf文件中提取named.conf用的key发到named.conf中
root@linux named]# cd etc
[root@linux etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
建立区文件目录,进入/var/named (bind 不自动生成这些文件)
( 在/var/named目录下分别建立named.root,, localhost.zone, named.local, wqy.zone , wqy.local )
[root@linux etc]# mkdir /var/named
[root@linux etc]# cd /var/named
建立localhost.zone文件:
[root@linux named]#vi localhost.zone
$TTL    86400
$ORIGIN localhost.
@                       1D IN SOA       @ root (
                                        42              ;
                                        3H              ;
                                        15M             ;
                                        1W              ;
                                        1D )            ;

                        1D IN NS        @
                        1D IN A         127.0.0.1
建立named.local文件
[root@linux named]#vi named.local
$TTL    86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ;l
                                      28800      ;
                                      14400      ;
                                      3600000    ;
                                      86400 )    ;
              IN      NS      localhost.

1       IN      PTR     localhost.
建立wqy.com域名正向解析文件
[root@linux named]#vi wqy.zone

$ttl    1D
@               IN SOA  wqy.com.  root.wqy.com. (

                                       1053891162
                                        3H
                                        15M
                                        1W
                                        1D )

                        IN NS          wqy.com.
                        IN MX    5    wqy.com.
www                IN A          192.168.5.111
建立twqy.com域名反向解析文件
[root@linux named]#vi wqy.local
$TTL 86400
@ IN SOA wqy.com. root.wqy.com.(
20031001;
7200;
3600;
43200;
86400);
@ IN NS wqy.com.
82 IN PTR dns.wqy.com.
配置named.conf:
[root@linux etc]# vi /etc/named.conf
options {
directory "/var/named";
pid-file "named.pid";
};

zone "." IN {
        type hint;
        file "named.root";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};

zone "wqy.com" IN {
        type master;
        file "wqy.zone";
        allow-update { none; };
};


zone "192.168.5.111.in-addr.arpa" IN {
        type master;
        file "wqy.local";
        allow-update { none; };
};
key "rndc-key" {
        algorithm hmac-md5;
        secret "7DJVzEihy6Rb0kMjd7mQZg==";
};
dig命令直接生成named.root文件
[root@linux named]#dig > named.root
把127.0.0.1加到 /etc/resolv.conf中
启动:named
查看日志: tail /var/log/message
查看状态:rndc status
测试:host 127.0.0.1
1.0.0.127.in-addr.arpa domain name pointer localhost.   (ok)

论坛徽章:
0
2 [报告]
发表于 2008-08-06 17:15 |只看该作者
[root@panda etc]# pwd
/usr/local/named/etc
[root@panda etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
tail: cannot open `rndc.conf' for reading: No such file or directory
[root@panda etc]#
为什么我会出现这样的情况呢?我对此非常的不接..你是不是忘了路径呢?还是打错了命令呢?

论坛徽章:
0
3 [报告]
发表于 2008-08-06 17:44 |只看该作者
原帖由 heshangzwy 于 2008-8-6 17:15 发表
[root@panda etc]# pwd
/usr/local/named/etc
[root@panda etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
tail: cannot open `rndc.conf' for reading: No such file or directory
[roo ...

sbin/rndc-confgen > /etc/rndc.conf
因为你少运行了这一步

论坛徽章:
0
4 [报告]
发表于 2008-08-08 02:11 |只看该作者
没有少这么多文件吧
LZ是不是没有安装caching-nameserver.xx.xx.xxx.rpm包

sbin/rndc-confgen > /etc/rndc.conf
你的这个命令生成的rndc.conf在/etc下,而不是在 /usr/local/named/etc 下,做个链接就OK了
注意你的named.conf也必须在/usr/local/named/etc下,/etc目录下的只是个链接

论坛徽章:
0
5 [报告]
发表于 2008-08-14 14:34 |只看该作者

回复 #1 miniuinx 的帖子

测试过吗????
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP