linux中架设DNS服务

一 所需软件 
 bind-9.4.2.tar.gz   //http://www.isc.org/
 wget http://ftp.isc.org/isc/bind9/9.4.2/bind-9.4.2.tar.gz

二 解压、安装
# tar zxvf bind-9.4.2.tar.gz
# cd bind-9.4.2
# ./configure --sysconfdir=/etc
# make
# make install

三 主配置文件
# vim /etc/named.conf
options {
        directory "/var/named";
};

zone "." {
        type hint;
        file "named.ca";
};

新建配置目录
# mkdir /var/named

产生named.ca文件
1 配置DNS
# echo "nameserver 202.99.192.68" >/etc/resolv.conf

2 挖掘DNS工具,查看根
# dig -t NS .

3 产生named.ca文件
# dig -t NS . >/var/named/named.ca

四 用RNDC控制服务器
产生rndc配置文件
# rndc-confgen > /etc/rndc.conf

显示行号
# cat -n /etc/rndc.conf

从13行开始到结束追加到named.conf文件
# tail +13 /etc/rndc.conf>>/etc/named.conf

去掉刚追加的注释
# vim /etc/named.conf

五 运行及测试
运行DNS服务
# named

检查状态
# rndc status

配置DNS
# echo "nameserver 127.0.0.1" >/etc/resolv.conf

测试
# host www.163.com

六 添加本地及其它
# vim /etc/named.conf

zone "localhost"{
        type master;
        file "named.local";
};

zone "test.com"{
        type master;
        file "test.com.zone";
};

# vim /var/named/named.local
@ IN    SOA     localhost.      root (
                2008010201      ;serial
                1H              ;refresh
                15M             ;retry
                1W              ;expire
                1D )            ;TTL
  IN    NS      @
  IN    A       127.0.0.1

# vim /var/named/test.com.zone
@ IN    SOA     test.com.  root (
                2008010201      ;serial
                1H              ;refresh
                15M             ;retry
                1W              ;expire
                1D )            ;TTL
          IN    NS      ns
          IN    MX 10  mail
ns        IN    A       10.0.0.8
www       IN    A       10.0.0.167
mail   IN  A    10.0.0.168
news   IN  CNAME  www

重新加载
# rndc reload

七 反向区
。。。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值