首页服务器如何用CentOS搭建自己的DNS服务器?

如何用CentOS搭建自己的DNS服务器?

时间2024-03-21 19:49:03发布访客分类服务器浏览536
导读:今天就跟大家聊聊有关“如何用CentOS搭建自己的DNS服务器?”的内容,可能很多人都不太了解,为了让大家更加了解“如何用CentOS搭建自己的DNS服务器?”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧。...
今天就跟大家聊聊有关“如何用CentOS搭建自己的DNS服务器?”的内容,可能很多人都不太了解,为了让大家更加了解“如何用CentOS搭建自己的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记录等均能正常查询,互联网的查询也能正常转发,服务部署成功


关于“如何用CentOS搭建自己的DNS服务器?”的内容就介绍到这,感谢各位的阅读,相信大家对如何用CentOS搭建自己的DNS服务器?已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

记录

若转载请注明出处: 如何用CentOS搭建自己的DNS服务器?
本文地址: https://pptw.com/jishu/649502.html
一步步教你如何在centos配置mongodb集群 如何通过yum工具在Centos7搭建Lnmp环境?

游客 回复需填写必要信息