一、DNS域名服务器——Domain Name Server
NS 正向解析 NS记录用来指定该域名由哪个DNS服务器来进行解析。
A 正向解析 A记录解析名字到地址。
PTR 反向解析 PTR解析地址到名字。
CNAME 别名——此记录指定标准主机名的别名。
MX 邮件交换器——此记录列出了负责接收发到域中的电子邮件的主机
SOA(Start Of Authority) 起始授权记录——该记录表明DNS名称服务器是DNS域中的数据表的信息来源,该服务器是主机名字的
管理者,创建新区域时,该资源记录自动创建,且是DNS数据库文件中的第一条记录。
二、bind软件包
bind 主配置文件
bind-libs 解析库
bind-utils 客户端测试工具
bind-chroot
caching-nameserver 由红帽提供的辅助软件包
[root@rhel5 ~]# yum list all|grep ^bind 或rpm -qa | grep "^bind"
[root@rhel5 ~]# yum remove bind-chroot
[root@rhel5 ~]# yum list caching-nameserver 或rpm -ql caching-nameserver或yum list all|grep ^caching
[root@rhel5 ~]# yum install caching-nameserver
[root@rhel5 ~]# yum -yt install bind
[root@rhel5 ~]# cp /etc/named.caching-nameserver.conf /etc/named.conf //用追加法也行
-rw-r----- 1 root root 1195 Nov 4 14:46 named.conf
[root@rhel5 etc]# chgrp named named.conf 或chown named:named /etc/named.conf或chown --
reference=/etc/caching-nameserver /etc/named.conf //注意一定要注意named.conf的属组
[root@rhel5 ~]#vim /etc/named.conf
options {
// listen-on port 53 { 127.0.0.1; }; //这两行要注释掉
// listen-on-v6 port 53 { ::1; };
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};
zone "example.com" IN {
type master;
file "example.com.zone";
};
zone "19.168.192.in-addr.arpa" IN {
type master;
file "192.168.19.zone";
};
[root@rhel5 etc]# named-checkconf //检查正确与否
[root@rhel5 etc]# named-checkzone
[root@rhel5 etc]# vim example.com.zone
$TTL 86400
$ORIGIN example.com.
@ 86400 IN SOA example.com. root.example.com (
2010050401
1H
10M
7D
1D )
@ IN NS ns
@ IN MX 10 mail
ns IN A 192.168.19.3
mail IN A 192.168.19.3
www IN CNAME ns
pop3 IN CNAME mail
[root@rhel5 etc]# vim 192.168.19.zone
@TTL 86400
@ORIGIN 86400
IN SOA example.com. root.example.com (
2010050401
1H
10M
7D
1D )
@ IN NS ns
3 IN PTR ns
3 IN PTR mail
3 IN PTR pop3
[root@rhel5 etc]# chgrp named example.com.zone 192.168.19.zone
[root@rhel5 etc]# service named restart
[root@rhel5 etc]# tail -n 12 /var/log/messages //显示12行消息日志文件检验bind主域名服务器状态
[root@rhel5 etc]# tail /var/log/messages //检测辅域名服务器的运行状态,这里没有设置辅域名服务
器
[root@rhel5 etc]#netstat -tunlp |grep :53 //查看53号端口
[root@rhel5 etc]# vim /etc/resolv.conf //
search example.com
nameserver 192.168.19.3
转载于:https://blog.51cto.com/negiup/416047