CentOS6.4部署DNS服务器的记录

系统环境:CENTOS6.4

1、安装软件:

yum install bind -y

2、配置,编辑完成以后的主配置文件内容如下:

[root@centos64 yum.repos.d]# cat /etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
listen-on port 53 { 193.168.120.91; };
//listen-on-v6 port 53 { ::1; };           #此处须注释掉,否则在IPV4的网络环境下,添加反向解析以后,DNS服务不能启动
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 no;         #此处将yes改为no,否则转发解析互联网的域名失败
dnssec-validation no;     #此处将yes改为no,否则转发解析互联网的域名失败

/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";
};

logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};

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

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

zone "bcdgptv.com"    IN {
type master;
file "named.bcdgptv.com";
};

zone "120.168.193.in-addr.arpa" IN {
type master;
file "named.193.168.120";
};

 

正向和反向的DNS解析文件如下,注意,须从左至右,左边不能留有空格,顶着左边书写,否则服务不能启动

 

[root@centos64 named]# pwd
/var/named
[root@centos64 named]# ls
data  dynamic  named.193.168.120  named.bcdgptv.com  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@centos64 named]# cat named.bcdgptv.com
$TTL 3H
@    IN SOA    centos64.bcdgptv.com. admin@bcdgptv.com(
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
@                 IN     NS        centos64.bcdgptv.com.
centos64        IN    A        193.168.120.91

@                IN    MX    10    cos64.bcdgptv.com.

cos64        IN    A        193.168.120.69
abcdefgh        IN    CNAME        centos64
racnode1        IN    A        193.168.120.71
[root@centos64 named]# cat named.193.168.120
$TTL 3H
@      IN      SOA    centos64.bcdgptv.com. admin@bcdgptv.com (
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
@ IN  NS  centos64.bcdgptv.com.
@      IN      MX  10    cos64.bcdgptv.com
91    IN      PTR       centos64
69    IN       PTR      cos64
71    IN       PTR   racnode1

 

 

客户端查询验证:

[root@racnode1 BACKUP-1]# nslookup
> cos64.bcdgptv.com
Server:         193.168.120.91
Address:        193.168.120.91#53

Name:   cos64.bcdgptv.com
Address: 193.168.120.69

> abcdefgh.bcdgptv.com
Server:         193.168.120.91
Address:        193.168.120.91#53

abcdefgh.bcdgptv.com    canonical name = centos64.bcdgptv.com.
Name:   centos64.bcdgptv.com
Address: 193.168.120.91

> set type=mx
> bcdgptv.com
Server:         193.168.120.91
Address:        193.168.120.91#53

bcdgptv.com     mail exchanger = 10 cos64.bcdgptv.com.

 

 

> www.sina.com.cn
Server:         193.168.120.91
Address:        193.168.120.91#53

Non-authoritative answer:
www.sina.com.cn canonical name = spool.grid.sinaedge.com.

Authoritative answers can be found from:
sinaedge.com
origin = ns1.sinaedge.com
mail addr = null.sinaedge.com
serial = 20100707
refresh = 10800
retry = 60
expire = 604800
minimum = 60

 

A记录,别名,MX记录等均能正常查询,互联网的查询也能正常转发,服务部署成功

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.centoschina.cn/server/dns/10987.html

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。