歡迎您光臨本站 註冊首頁

bind 9.5.0 安裝

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

bind 9.5.0 安裝

下載后解壓:
#tar -zxvf bind-9.5.0.tar.gz
進入剛解壓出來的目錄:
# 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目錄
# mkdir etc
生成rndc控制命令的key文件
# sbin/rndc-confgen > /etc/rndc.conf
從rndc.conf文件中提取named.conf用的key發到named.conf中
root@linux named]# cd 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 )
# mkdir /var/named
# cd /var/named
建立localhost.zone文件:
#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文件
#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域名正向解析文件
#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域名反向解析文件
#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:
# 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文件
#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)
《解決方案》

# pwd
/usr/local/named/etc
# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
tail: cannot open `rndc.conf' for reading: No such file or directory
#
為什麼我會出現這樣的情況呢?我對此非常的不接..你是不是忘了路徑呢?還是打錯了命令呢?
《解決方案》

原帖由 heshangzwy 於 2008-8-6 17:15 發表 http://bbs.chinaunix.net/images/common/back.gif
# pwd
/usr/local/named/etc
# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
tail: cannot open `rndc.conf' for reading: No such file or directory

sbin/rndc-confgen > /etc/rndc.conf
因為你少運行了這一步
《解決方案》

沒有少這麼多文件吧
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目錄下的只是個鏈接
《解決方案》

回復 #1 miniuinx 的帖子

測試過嗎????

[火星人 ] bind 9.5.0 安裝已經有609次圍觀

http://coctec.com/docs/service/show-post-28313.html