操作系统:centos 6.6
yum源安装bind安装包
yum install -y bind
正向解析与反向解析核心配置目录
/etc/named.conf 配置文件
/var/named/ 数据文件目录
为了更好的理解整个正向解析与反向解析过程,自己写配置文件:
cp /etc/named.conf /etc/named.conf.bak 备份原配置文件
> /etc/named.conf 清空配置文件
开始书写配置文件 vim /etc/named.conf
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
};
默认bind包在/var/named 目录下已经生成以上数据文件,直接引用即可
配置完毕使用
named-checkconf 检查配置文件
named-checkzone 检查空间配置数据 named-checkzone "localhost" /var/named/named.localhost
service named start
---------------------------------------------dns缓存服务器可以正常使用----------------------------------------------
配置dns正向解析
vim /etc/named.conf 添加
zone "jusene.com" IN {
type master;
file "jusene.com.zone";
};
在/var/named/ 新建jusene.com.zone 数据配置文件
$TTL 600
jusene.com. IN SOA ns1.jusene.com admin.jusene.com. (
20160521
1H
5M
1W
1D
)
jusene.com. IN NS ns1.jusene.com.
ns1.jusene.com. IN A 10.211.55.6
jusene.com. IN MX 10 mail.jusene.com.
mail IN A 10.211.55.2
www IN A 10.211.55.100
ftp IN CNAME www
www IN A 10.211.55.101
注意jusene.com.zone的权限
chown root.named jusene.com.zone
chmod 640 jusene.com.zone
检查
named-checkconf
named-checkzone
service named restart
安装bind工具包
yum install bind-utils
将主机解析dns指向正向解析服务器
dig -t A www.jusene.com 查看解析结果
-----------------dns解析正确,正向解析完成----------------
反向解析配置 /etc/named.conf 添加
zone "55.211.10.in-addr.arpa" IN {
type master;
file "10.211.55.zone";
};
在/var/named/新建10.211.55.zone文件 同上注意权限
vim 10.211.55.zone
$TTL 600
@ IN SOA ns1.jusene.com admin.jusene.com. (
20160521
1H
5M
1W
1D
)
IN NS ns1.jusene.com.
6 IN PTR ns1.jusene.com.
2 IN PTR mail.jusene.com.
100 IN PTR www.jusene.com.
101 IN PTR www.jusene.com.
配置反向解析的文件数据文件
检查
named-checkconf
named-checkzone
注意权限
dig -x 10.211.55.100 查看反向解析的过程
----------------------------------------反向解析成功---------------------
本人第一次发表博文,后续改进,请多多支持。