CentOS6.5配置dns服务

1、安装软件包

[[email protected] ~]# yum install bind* 

2、编辑配置文件

[[email protected] ~]# more /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 { 127.0.0.1; 10.20.20.66; };
	listen-on-v6 port 53 { ::1; };
	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     { localhost; 10.20.20.0/24;};
	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 "/var/named/dynamic";
};
 
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
 
zone "." IN {
	type hint;
	file "named.ca";
};
 
zone "****.local" IN {
	type master;
	file "forward.testlocal";
	allow-update {none;};
};
 
zone "20.20.10.in-addr.arpa" IN {
	type master;
	file "reverse.testlocal";
	allow-update {none;};
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

3、编辑正向文件

[[email protected] ~]# more /var/named/forward.testlocal 
$TTL 86400
@ IN SOA dns01.****.local. root.dns01.test.local. (
	2011071001 ;Serial
	3600 ;Refresh
	1800 ;Retry
	604800 ;Expire
	86400 ;Minimum TTL
)
@ IN NS dns01.test.local.
@ IN A 10.20.20.66
 
dns01 IN A 10.20.20.66

4、编辑反向文件

[[email protected] ~]# more /var/named/reverse.testlocal 
$TTL 86400
@ IN SOA dns01.****.local. root.dns01.test.local. (
	2011071001 ;Serial
	3600 ;Refresh
	1800 ;Retry
	604800 ;Expire
	86400 ;Minimum TTL
)
@ IN NS dns01.test.local.
@ IN PTR test.local.
 
dns01 IN A 10.20.20.66
 
66 IN PTR dns01.test.local.

5、启动服务

service named start
chkconfig named on

6、DNS log配置,将bind的log方式进行如下设定,注意一下/var/named的目录写入权限

//logging {
//        channel default_debug {
//                file "data/named.run";
//                severity dynamic;
//        };
//};
 
logging {
        channel bind_log {
                file "bind.log" versions 3 size 20m;
                severity       info;
                print-time   yes;
                print-category  yes;
         };
         category queries {
                bind_log;
         };
};

参考链接:

http://onlyzq.blog.51cto.com/1228/546630/

http://www.mamicode.com/info-detail-493643.html

时间: 2025-01-16 09:07:55

CentOS6.5配置dns服务的相关文章

Centos6.5配置DNS

DNS:主机地址--IP地址实验:IP 地址:172.16.100.101/24区域:ynsc.com 主机解析:www.ynsc.com --172.16.100.101ftp.ynsc.com --172.16.100.102mail.ynsc.com --172.16.100.103dns.ynsc.com --172.16.100.101实验步骤:1.设置服务器的IP地址和DNS地址 2.挂载光盘<br/>/blog/201803/19/f0254024ce2ec8e878de31cc

Centos6.5配置DNS的主从服务器

DNS:主机地址--IP地址实验:IP 地址:master:172.16.100.101/24slave: 172.16.100.102/24区域:ynsc.com主机解析:www.ynsc.com --172.16.100.101ftp.ynsc.com --172.16.100.102mail.ynsc.com --172.16.100.103dns.ynsc.com --172.16.100.101实验步骤:/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,

在Linux上配置DNS服务

一.DNS服务简介 DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器. 二.DNS安装配置 准备工作1.配置DNS服务器所需的安装包 DNS服务程序包:bindDNS相关库:bind-libsDNS客户端:bind-utils限制DNS在一个目录中:bind-chroot关闭防火墙:iptables

VMware windows server 2008配置dns服务

Windows Server 2008配置 DNS服务 1,打开服务管理器,安装dns服务 2,配置dns服务 进入到刚刚的区域里面建主机 注意这样实际去解析的域名是www.test.com.main 反向查找区域 选择默认dns服务后测试 测试配置成功. 原文地址:https://www.cnblogs.com/Q1143316492/p/10229036.html

RHEL6安装配置DNS服务

RHEL6安装配置DNS服务 作者:Eric 微信:loveoracle11g 安装软件包 [[email protected] ~]# yum -y install bind bind-chroot caching-nameserver 修改配置文件,将localhost和127.0.0.1修改为any. [[email protected] ~]# cp /etc/named.conf /etc/named.conf.bak [[email protected] ~]# vim /etc/n

RedHat 6配置DNS服务实现主从同步与正反向解析

本文介绍RedHat 6简单配置DNS服务器,主要包括主从同步与正反向解析. 一.测试环境 主DNS服务器:DNS01:192.168.10.1 从DNS服务器:DNS02:192.168.10.2 操作系统:Red Hat Enterprise Linux Server release 6.5 二.安装配置主DNS服务器 1.在dns01安装所需的包,其中bind包提供域名服务的主要程序及相关文件.bind-chroot包提供一个伪根目录,使得bind被限制在这个牢笼中运行,保护真正的根目录以

RHEL7上配置DNS服务

1.课程目标 了解什么是DNS及DNS的重要性: 掌握DNS的层次化区分:根域,顶级域,二级域等: 掌握DNS的配置并能熟练运用: 2.DNS简介 DNS (Domain Name Server)域名解析服务,使用TCP&UDP的53号端口(主从DNS之间用TCP,客户端查询使用UDP).它可以完成域名与IP地址的互换,可以通过IP地址解析到域名:也可以通过域名解析到IP地址. 2.1.DNS的层次化 根域:根域位于层次化结构的最顶部并用点"."表示全球有十三个根服务器.一个主

配置DNS服务

DNS:Domain Name System:域名系统 DNS:Domain Name System:域名系统 域名和IP地址相互映射的一个分布式数据库,使用户使用域名更方便的访问互联网,不用去记更利于机器读取的IP地址,域名解析由DNS服务器提供. DNS服务器的类型: 主DNS服务器:管理和维护所负责解析的域内解析库的服务器 从DNS服务器:从主服务器或从服务器"复制"(区域传输)解析库副本 缓存DNS服务器(转发器) 一次完整的查询请求经过的流程:  Client –>ho

CentOS6.5安装DNS服务

1,安装软件包 yum install -y bind 2,备份配置文件 cp /etc/named.conf /etc/named.conf_bak 3,编辑配置文件 vim /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 local