Linux 搭建DNS服务器

系统环境:CentOS 6.5 mini
IP地址:192.168.100.100


1.安装相关软件包
#  yum install -y bind* caching-nameserver


2.防火墙端口开放
#  vi /etc/sysconfig/iptables
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT


#  service iptables restart
#  /etc/rc.d/init.d/iptables save



3.关闭selinux
#  vi /etc/selinux/config
SELINUX=disabled


4.修改named.conf
#  vi /etc/named.conf
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
allow-query     { any; };


5.在bind的主配置文件中添加该域

#  vi /etc/named.rfc1912.zones 
zone "baidu.com" IN{
    type master;
    file "baidu.com.zone";
};

zone "doiido.com" IN{
    type master;
    file "doiido.com.zone";
};

zone "1.10.in-addr.arpa" IN {
    type master;
    file "1.10.zone";
};

6.创建域的zone文件
(这里的文件名必须是和上面一样)
#  cd /var/named
#  touch baidu.com.zone
#  touch doiido.com.zone
#  touch 1.10.zone



7.编辑zone文件
#  vi baidu.com.zone
$TTL 86400
@       IN SOA          ns.baidu.com. root (
                                        1       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns.baidu.com.
ns      IN      A       115.239.211.110
www     IN      A       115.239.211.110

#  vi doiido.com.zone
$TTL 86400
@       IN SOA          ns.doiido.com. root (
                                        1       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns.doiido.com.
ns      IN      A       1.1.1.1
www     IN      A       1.1.1.1

#  vi 1.10.zone
$TTL 86400
@       IN SOA           ns.doiido.com. ns.baidu.com. (
                                        12         ; serial
                                        28800      ; refresh
                                        14400      ; retry
                                        3600000    ; expire
                                        86400 )    ; minimum
@        IN      NS       ns.doiido.com.
1        IN      PTR      www.doiido.com.
110      IN      PTR      www.baidu.com.

8.修改刚才添加的域文件的权限
#  chmod o+r /var/named/*


9.修改resolv.conf文件
#  vi /etc/resolv.conf
nameserver 192.168.100.100



10.测试配置文件
#  named-checkzone doiido.com /var/named/doiido.com.zone
#  named-checkzone baidu.com /var/named/baidu.com.zone



11.重新启动named服务

#  service named restart


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值