linux下bind9安装配置一例

linux下bind9安装配置一例,有需要的朋友可以参考下

一,安装BIND
  1.下载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 --help
   #  make
   # make install

二,配置BIND
A.创建需要文件
1)./etc/named.conf  
   # vi /etc/named.conf 推出保存即可 或 touch /etc/named.conf

2)./etc/rndc.conf  
   # rndc-confgen > /etc/rndc.conf

B.创建目录 /var/named
   # mkdir /var/named

B.编辑/etc/named.conf  内容如下


options {
       directory "/var/named";   //表示默认的数据库文件在/var/named中 若没有需手动创建
      // pid-file  "/var/run/named/named.pid"; //运行的PID文件路径,用于使用其他用户启动named
          };
        zone "." {            //创建root域

         type hint;
         file "named.ca";
         };
        zone "localhost" {   //创建 localhost域
         type master;
         file "named.local";
        };
       zone "example.com" {  //创建 example.com域
         type master;
         file "example.com.zone";
       };
      zone "0.0.127.in-addr.arpa"{ //localhost的反解析
          type master;
         file "127.0.0.zone";
      };
     zone "100.168.192.in-addr.arpa" {  //example.com的反向解析
          type master;
          file "192.168.100.zone";
      };
//这段文件在/etc/rndc.conf 的尾部需拷贝才能使用 # tail +13 /etc/rndc.conf >>/etc/named.conf
# Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
        algorithm hmac-md5;
        secret "HWM3L+e7LWDZJJ/dJEzQEw==";
 };

 controls {
        inet 127.0.0.1 port 953
                allow { 127.0.0.1; } keys { "rndc-key"; };
 };
# End of named.conf

D.在/var/named 中创建相应的数据文件 文件名由named.conf  中的file 参数制定
由named.conf可知有 named.ca,   named.local, example.com.zone,  127.0.0.zone , 192.168.100.zone
1.  named.ca
  # dig -t NS . >/var/named/named.ca
2.  named.local  #vi /var/named/named.local   加入以下内容


$TTL 1D
@   IN    SOA    localhost.  root (
                 2007042801
                 1H
                 15M
                 1W
                 1D )
    IN   NS   @
    IN   A    127.0.0.1

3.  example.com.zone


$TTL 1D
@    IN    SOA     example.com.      root (
                 2007042801
                 1H
                 15M
                 1W
                 1D )
              IN   NS      ns.example.com.
              IN   MX  10  mail.example.com.
              IN   A       192.168.100.125
www           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
                       15M
                       1W
                       1D
                            )
        IN NS              localhost.
1       IN PTR             localhost.
4.   192.168.100.zone
$TTL 1D
@            IN    SOA           @            root.example.com.  (
                                 2007042801
                                 1H
                                 15M
                                 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 -u named //以named用户启动,必须有这个用户而且,named.pid的属主是 named
2. 更改配置后如何重启
# rndc reload
3.测试配置是否成功,可用 host, dig ,nslookup 判断

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

查看新增磁盘的设备号 如下图,本例中新增磁盘设备号为 /dev/vdb,大小为10G;磁盘已自动完成分区(/dev/vdb1)和文件系统(ext4)的设置,下面直接挂载即可。 挂载磁盘文件系统 这里介绍两种挂载方式:手动和自动。手动即每次重启启动后,需要再次手工挂载分
1.Ubuntu 查看磁盘空间大小命令 df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2
报错内容如下: [root@localhost win]# java -jar /opt/jodconverter2/lib/jodconverter-cli-2.2.2.jar /tmp/win/3.doc /tmp/win/3.pdf2013-7-31 17:24:01 com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection connect信息: c
1、在网上找到你要的目标字体。 2、上传到CentOS 7系统的 /usr/share/fonts 目录中。 3、执行# sudo mkfontscale(如果命令不存在,请yum安装mkfontscale)。 4、执行# mkfontdir (如果命令不存在,请yum安装mkfontdir )。 5、执行# fc-cache -fv(如果命
一、启动步骤: 1.cd /opt/openoffice4/program (安装路径) 2.运行命令 soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard 或者1 2合并为以下这一个命令来启动: 启动命令 /opt/openoffice4/program/soffice -headless
linux 宝塔控制面板 安装过程 yum install -y wget wget -O install.sh http://103.224.251.79:5880/install/install.sh sh install.sh 下载完成后 有个确认是否安装面板,输入y确认。 大约3分钟完成。 然后安装LAMP套装,大约16-20分钟。 此时可以同时上传