安装软件
yum install bind
/etc/init.d/named 服务脚本
端口:53
/etc/named.conf 配置文件
/var/named/ 数据保存地方
" 特别注意:
在建立正反向解析区域文件后必须修改属组属性
chgrp named 正反向解析与文件名 "
主要配置文件
全局配置(/etc/named.conf):
options {
listen-on port 53 {192.168.0.100;}; :监听端口
directory "/var/named"; :数据文件存放位置
allow-query {192.168.0.0/24;}; :ACL网段
}
区域配置(/etc/named.rfc1912.zones)也可以配置在全局里面:
zone "simpleware.com" IN :域名
{
type master; :服务器角色
file "simpleware.com.zone" :正向解析文件
allow-transfer {192.168.0.200;}; :从属服务器IP地址
master {192.168.0.100;}; :主服务器IP地址
}
zone "0.168.192.in-addr.arpa" IN :域名
{
type master; :服务器角色
file "192.168.0.zone" :反向解析文件
allow-transfer {192.168.0.200;};
master {192.168.0.100;};
}
正向解析配置文件(/var/named/simpleware.com.zone)
$TTL 1D :生存周期1天
@ IN SOA simpleware.com. root.simpleware.com.(
2016110901 ;serial //修改版本号
1M ;refresh //
2M ;retry
1H ;expire
3M); minimum
//授权信息
NS dns1.simpleware.com.
MX 10 mail.simpleware.com .
dns1 A 192.168.0.1
mail A 192.168.0.1
www A 192.168.0.1
反向解析配置文件
$TTL 1D :生存周期1天
@ IN SOA simpleware.com. root.simpleware.com.(
2016110901 ;serial //修改版本号
1M ;refresh //
2M ;retry
1H ;expire
3M); minimum
//授权信息
NS dns1.simpleware.com.
1 PTR dns1.simpleware.com.
检查配置是否正确
named-checkconf :检查主配置文件是否有误
-z :检查正反向解析文件是否配置正确
其中:
NS:域名服务器
MX:邮件交换
A:正向解析
PTR:反向解析
CNAME:别名
缓存DNS服务器的搭建
根区域配置文件:/var/named/named.ca
options {
//listen-on port 53 { 127.0.0.1; };
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; };
recursion yes;
forwarders {114.114.114.114;}; :转发解析
};
zone "." IN {
type hint;
file "named.ca";
};