};###这里定义127.0.0.1反向解析的区域文件
chown :named /etc/named.conf#####这里把改变named.conf这里只改变属组、不改变属主,为的是安全
/var/named(这个目录下放正向解析和反向解析文件)
A.这里先来编辑根区域文件(named.ca):
可以上网搜一下根区域文件:ftp://ftp.internic.net/domain/named.root
mv named.root named.ca
B.编辑localhost.zone:@ 86400 IN SOA localhost. admin.localhost. (
2012121101//serial,最多十位
1H//定义辅助服务器隔多久来查询
10M//重试时间间隔
7D//重试7D后自杀
1D )//定义1D内没有
IN NS localhost.
localhost. IN A 127.0.0.1
C.编辑named.local:
@ 86400 IN SOA localhost. admin.localhost. (
2012121101
1H
10M
7D
1D )
IN NS localhost.
1 IN PTR localhost.
chown :named localhost.zone named.ca named.local
4.named-checkconf//检查主配置文件
named-checkzone "localhost" /var/named/localhost.zone 红色表示区域,蓝色表示区域文件
5. /etc/init.d/named start
6.cat /etc/reslov.conf 如下:
nameserver 202.98.96.68
search localdomain
验证DNS server是否搭建成功,编辑/etc/reslov.conf,nameserver 127.0.0.1
dig -t A www.baidu.com如果输出如下,表示成功:
www.baidu.com. 1200 IN CNAME www.a.shifen.com.
www.a.shifen.com. 300 IN A 119.75.218.77
www.a.shifen.com. 300 IN A 119.75.217.56
;; AUTHORITY SECTION:
a.shifen.com. 86444 IN NS ns5.a.shifen.com.
a.shifen.com. 86444 IN NS ns7.a.shifen.com.
a.shifen.com. 86444 IN NS ns9.a.shifen.com.
a.shifen.com. 86444 IN NS ns4.a.shifen.com.
二.解析内网域名
1、添加区域,编辑/etc/named.conf在最后添加如下:
zone "a.org" IN {
type master;
file "a.org.zone";
}
2、添加区域配置文件:/var/named/a.org.zone
@ 86400 IN SOA ns1.a.org. admin.a.org. (
2012121101
1H
10M
7D
1D )
IN NS ns1.a.org.
ns1.a.org. IN A 192.168.0.11
www.a.org. IN A 192.168.0.12
chown :named a.org.zone
/etc/init.d/named reload