dnc服务器分类: 主域名服务器、辅助域名服务器、缓存域名服务器
dnc查询方式: 递归查询 迭代查询
本机域名解析文件: /etc/hosts
1、 软件安装:
yum install bind* caching-nameserver -y
bind-9.7.3-2.el6.i686 dnc服务器主程序
bind-chroot-9.7.3-2.el6.i686 将主程序关在家里
bind-utils-9.7.3-2.el6.i686 bind客户端工具
2、配置文件目录:
/var/named/chroot/etc/named/named.conf
/var/named/chroot/var/named/lzp.com.zone
3、配置相应的配置文件:
##配置基本步骤:配置主配置文件——---配置空间文件----配置区域数据库文件
配置主配置文件: (这里把空间文件合并到了主配置文件里)
#######主服务器########
options {
listen-on port 53 { any; };
directory "/var/named";
};
zone"lzp.com" IN {
type master;
file "lzp.com.zone";
allow-transfer{ 10.1.1.167;}; //允许从服务器167主机
};
zone"1.1.10.in-addr.arpa" IN {
type master;
file "10.1.1.zone";
allow-transfer{10.1.1.167;}; //允许从服务器167主机
};
#include"/etc/named.rfc1912.zones"; //把空间文件包含进来
4、配置区域数据块文件:
【正向解析配置】
$TTL 86400
@ IN SOA server.lzp.com. root.lzp.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H) ; minimum
@ IN NS server.lzp.com.
@ IN NS slave.lzp.com. //从服务器主机记录
server IN A 10.1.1.166
Slave IN A 10.1.1.167 //从服务器A资源记录
mail IN A server.lzp.com.
@ IN MX 10 server.lzp.com.
www IN CNAME server.lzp.com. //定义别名
【反向解析配置】
$TTL 86400
@ IN SOA server.lzp.com. root.lzp.com. (
0 ; serial
1D ; refresh
1H ;retry
1W ; expire
3H) ; minimum
@ IN NS server.lzp.com.
@ IN NS slave.lzp.com.
166 IN PTR server.lzp.com.
167 IN PTR slave.lzp.com.
####################辅助服务器##################
options {
listen-on port 53 { any; };
directory "/var/named";
};
zone"lzp.com" IN {
type slave;
file "slaves/lzp.com.zone";
masters { 10.1.1.166;}; //指明主服务器地址
};
zone"1.1.10.in-addr.arpa" IN {
type slave;
file "slaves/10.1.1.zone";
masters{ 10.1.1.166;}; // 指明主服务器地址
};
5、启动服务:
注意权限: chown named:named /et c/named.conf
chown named:named /var/named -R
启动服务: service named restart/start
修改dns: /etc/resolv.conf
修改主机名:/etc/sysconfig/network
6、定义装发:
在/etc/named.conf中增加转发区域:
Zone “sian.com” IN {
type forward;
Forwarders {192.168.1.1;}; //当请求的解析域名是sian.com结尾时转发
7、常用的测试命令:
nslookup
nslookup [-type=资源记录]hostname/ip [dns server]
host
host [-t type] hostname/ip [dns server]
dig www.lzp.com @8.8.8.8 指定8.8.8.8为dns服务器
dig -t mx lzp.com //查询lzp的邮件交换记录
Windows 清空缓存:ipconfig /flushdns