Linux配置bind服务器DNS服务器

这篇教程详细介绍了如何在Red Hat 6.0上配置DNS主服务器和从属服务器,包括安装bind,配置主配置文件、区域文件,设置DNS地址信息,以及测试服务器。此外,还讲解了如何实现安全加密的DNS服务器,包括生成密钥、创建验证文件并在从服务器上进行配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置DNS主服务器

注:教程使用版本位redhat6.0


安装bind服务器

# yum install bind-chroot 
//这里选择安装bind-chroot是为了方便bind和chroot一起装上
# /usr/sbin/named -g &  
//看能否成功启动
# ps -eaf|grep named
root      3122  3037  0 09:58 pts/0    00:00:00 /usr/sbin/named -g
root      3127  3037  0 09:58 pts/0    00:00:00 grep named
//查看进程启动
# netstat -an |grep :53
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      
tcp        0      0 ::1:53                      :::*                        LISTEN      
udp        0      0 127.0.0.1:53                0.0.0.0:*                               
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               
udp        0      0 ::1:53                      :::*                                    
udp        0      0 :::53081                    :::* 
//监听53号端口,进一步验证是否正常工作
# iptables -I INPUT -p tcp --dport 53 -j ACCEPT
# iptables -I INPUT -p udp --dport 53 -j ACCEPT
//开放防火墙端口

配置主配置文件和区域文件

配置主配置文件/etc/named.conf(允许监听任何IP,允许任何主机查询,指定正向及反向查找区域文件为/etc/named.rfc1912.zones

# vim /etc/named.conf
//将下行中的127.0.0.1修改为any,代表允许监听任何IP地址。
//将下行中的localhost修改为any,代表允许任何主机查询。
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;

        dnssec-enable 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值