欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Centos 6.4部署DNS服务器

发布时间:2025/3/17 83 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Centos 6.4部署DNS服务器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://navyaijm.blog.51cto.com/4647068/1310504

一、前言

因公司的hadoop集群需要域名反向解析,之前的绑定hosts已经不能满足业务需求了,所以就折腾简单的搭建个域名系统,之前在centos5.6下搭过,有点小不一样,记录过程如下:

二、安装配置

1、安装:

1 yum install -y bind bind-chroot ypbind bind-utils

2、配置:

A、撰写主配置文件

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 vi /etc/named.conf options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory       "/data/named"; dump-file       "/data/named/data/cache_dump.db"; statistics-file "/data/named/data/named_stats.txt"; memstatistics-file "/data/named/data/named_mem_stats.txt"; allow-query     { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ #       bindkeys-file "/etc/named.iscdlv.key"; #       managed-keys-directory "/data/named/dynamic"; }; logging { channel default_debug { file "data/query.log"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; zone "navy.com" {  ##定义正向区域 type master; file "/etc/named/navy.com"; ##正向区域配置文件 }; zone "2.10.10.in-addr.arpa" {  ##定义反向区域 type master; file "/etc/named/navy.com.arpa"; ##反向区域配置文件 };

B、撰写正向区域的配置文件

1 2 3 4 5 6 7 8 9 10 11 vi /etc/named/navy.com $TTL   86400 @       IN      SOA     www.navy.com. root.navy.com. ( ; 开始设定内容 2013060505      ; 序号/版本号,主要用于主从同步,值大则会更新 8H              ; 备用DNS服务器主动更新时间间隔 2H              ; 备用服务器更新失败后,重试时间 4W              ; 超时时间,超时后备用服务器不再尝试连接主服务器 1D)             ; 即TTL,当无TTL设置时取此值 ; @       IN      NS              www.navy.com. www     IN      A               10.10.2.201

C、撰写反向区域的配置文件

1 2 3 4 5 6 7 8 9 10 11 vi /etc/named/navy.com.arpa $TTL   86400 @       IN      SOA     2.10.10.in-addr.arpa. root.navy.com. ( ; 开始设定内容 2013060505      ; 序号/版本号,主要用于主从同步,值大则会更新 8H              ; 备用DNS服务器主动更新时间间隔 2H              ; 备用服务器更新失败后,重试时间 4W              ; 超时时间,超时后备用服务器不再尝试连接主服务器 1D)             ; 即TTL,当无TTL设置时取此值 ; @       IN      NS              www.navy.com. 201     IN      PTR             www.navy.com.

PS:这里需要注意的是IP段是倒着写的,比如上面的2.10.10意思就是10.10.2.0段

3、复制文件、权限、启动服务

1 2 3 4 5 6 mkdir /data/named cp -r /var/named/* /data/named/ chmod 777 /var/run/named/ -R chown root:root /data/named/ -R rndc-confgen -r /dev/urandom -a #不执行启动会报错 named -c /etc/named.conf 服务启动

4、测试

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 root@yw-0-0 ~]# dig @10.10.2.201 www.navy.com ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> @10.10.2.201 www.navy.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4473 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.navy.com.                  IN      A ;; ANSWER SECTION: www.navy.com.           86400   IN      A       10.10.2.201 ;; AUTHORITY SECTION: navy.com.               86400   IN      NS      www.navy.com. ;; Query time: 0 msec ;; SERVER: 10.10.2.201#53(10.10.2.201) ;; WHEN: Thu Oct 17 18:11:24 2013 ;; MSG SIZE  rcvd: 60 [root@yw-0-0 ~]# dig @10.10.2.201 201.2.10.10.in-addr.arpa ptr ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> @10.10.2.201 201.2.10.10.in-addr.arpa ptr ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52197 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;201.2.10.10.in-addr.arpa.      IN      PTR ;; ANSWER SECTION: 201.2.10.10.in-addr.arpa. 86400 IN      PTR     www.navy.com. ;; AUTHORITY SECTION: 2.10.10.in-addr.arpa.   86400   IN      NS      www.navy.com. ;; ADDITIONAL SECTION: www.navy.com.           86400   IN      A       10.10.2.201 ;; Query time: 0 msec ;; SERVER: 10.10.2.201#53(10.10.2.201) ;; WHEN: Thu Oct 17 18:11:33 2013 ;; MSG SIZE  rcvd: 98

本文出自 “屌丝运维男” 博客,请务必保留此出处http://navyaijm.blog.51cto.com/4647068/1310504

总结

以上是生活随笔为你收集整理的Centos 6.4部署DNS服务器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。