百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> linux中编译安装bind-9.10.4-P1步骤介绍
分享文章到:

linux中编译安装bind-9.10.4-P1步骤介绍

发布时间:01/15 来源: 浏览: 关键词:
下面我们来看一篇关于linux中编译安装bind-9.10.4-P1步骤介绍,希望文章能够让各位了解在linux中编译安装bind-9.10.4吧。

1,donwload bind9

wget -P /usr/local https://www.isc.org/downloads/file/bind-9-10-4-p1/?version=tar-gz
2,install pkg

yum install gcc openssl-devel
3,编译安装

 ./configure --prefix=/usr/local/bind --with-openssl=no && make && make install
4,创建用户

useradd -r named
mkdir /etc/named
5,生存key

/usr/local/bind/sbin/rndc-confgen > /etc/named/rndc.conf
6,写入到named.conf中

tail -10 /etc/named/rndc.conf | head -9 | sed s/#\ //g > /etc/named/named.conf
7.编辑配置文件
vim /etc/named/named.conf

#key
key "rndc-key" {
        algorithm hmac-md5;
        secret "6XeRgStQZy79gFQzKIqW7w==";
};

controls {
        inet 127.0.0.1 port 953
                allow { 127.0.0.1; } keys { "rndc-key"; };
};
#file dir
options {
        directory "/var/named";                        
        pid-file "named.pid";
        recursion yes;
        #forward first;
#        forwarders { 8.8.8.8;8.8.4.4;114.114.114.114; }; /dns递归
        allow-query     { any; };
#       dnssec-enable yes;
#       dnssec-validation yes;
};

#localhost zone
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; };
};
8,生成named.root

dig > named.root
9,创建named.local和localhost.zone
vim /var/named/named.local

$TTL 86400
@ IN SOA localhost. root.localhost. (
                                        1997022700 ; Serial
                                        28800 ; Refresh
                                        14400 ; Retry
                                        3600000 ; Expire
                                        86400 ) ; Minimum
IN NS   localhost.
1 IN    PTR     localhost.
vim /var/named/localhost.zone

$TTL 86400
$ORIGIN         localhost.
@       1D      IN      SOA     @       root (
                                        42 ; serial (d. adams)
                                        3H ; refresh
                                        15M ; retry
                                        1W ; expiry
                                         1D ) ; minimum 
1D IN   NS      @
1D IN   A       127.0.0.1
10.start

/usr/local/bind/sbin/named -c /etc/named/named.conf
ss -tlnp|grep :53
LISTEN     0      10            10.10.234.163:53                       *:*      users:(("named",66025,23))
LISTEN     0      10                127.0.0.1:53                       *:*      users:(("named",66025,22))
LISTEN     0      10                       :::53                      :::*      users:(("named",66025,21))

 

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有7人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板