Centos 6.4部署DNS服务器

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 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

目录
相关文章
|
11天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
|
25天前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
69 3
|
29天前
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
52 4
|
1月前
|
存储 固态存储 安全
阿里云服务器X86计算架构解析与X86计算架构云服务器收费价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中X86计算是用户选择最多的一种架构,本文将深入探讨阿里云X86计算架构的云服务器,包括其技术特性、适用场景、性能优势以及最新价格情况。
|
1月前
|
域名解析 网络协议 CDN
阿里云服务器购买后如何解析域名,三步操作即可解析绑定
阿里云服务器购买后如何解析域名,三步操作即可解析绑定
|
1月前
|
编解码 弹性计算 应用服务中间件
阿里云服务器Arm计算架构解析:Arm计算架构云服务器租用收费标准价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中Arm计算架构以其低功耗、高效率的特点受到广泛关注。本文将深入解析阿里云Arm计算架构云服务器的技术特点、适用场景以及包年包月与按量付费的收费标准与最新活动价格情况,以供选择参考。
|
1月前
|
弹性计算 网络协议 Ubuntu
如何在阿里云国际版Linux云服务器中自定义配置DNS
如何在阿里云国际版Linux云服务器中自定义配置DNS
ly~
|
1月前
|
域名解析 网络协议 Linux
如何测试 DNS 记录中的反向代理服务器是否生效?
本文介绍了三种测试反向代理服务器配置的方法。首先,通过命令行工具如 `ping`、`nslookup` 和 `dig` 检查域名解析是否指向正确的 IP 地址。其次,利用 Web 浏览器访问域名,验证页面加载正常且请求头信息无误。最后,借助网络抓包工具如 `Wireshark` 和 `tcpdump` 分析数据包,确保请求正确转发并返回预期响应。
ly~
106 2
|
28天前
|
人工智能 关系型数据库 双11
2024年阿里双十一活动解析:助力大家优惠上云!云服务器79元1年起
2024年阿里云双十一活动已启动,提供云服务器79元1年起等特惠,涵盖云数据库、对象存储、无影云电脑等140余款产品免费试用,企业用户还可申请百万补贴金及5亿算力补贴,助力优惠上云。
|
1月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器

相关产品

  • 云解析DNS
  • 下一篇
    无影云桌面