搭建dns服务器:
1.安装软件包
yum install bind
yum install caching-nameserver
2.配置主配置文件
vim /etc/named.conf
options {
directory "/var/named";
};
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";
};
:wq(保存退出)
chown :named /etc/named.conf(将主配置文件的数组改为named)
3.创建主配置文件里定义的三个文件
named.ca ,named.local,localhost.zone
第一个:named.ca在装完cacing-namesever后会自动生成。
第二个:vim localhost.zone
$TTL 86400(全局ttl值,如果没定义则继承这个)
@ 800 IN SOA localhost.//主服务器名 admin.localhost.//邮件地址 (
2011081601 序列号,数据内容改变
后此号要加1(辅助域名服务器查
看主域名服务器的序列号,如果比
自己的大,则知道主服务器有改变
了。然后会去同步。
1H 刷新时间间隔辅助服务器每一
小时来检查一次数据是否改变
10M 重试时间间隔,如果来刷新时
主服务器有故障,则每过10分来重试
7D 过期时间,如果7天后主服务器还没正常
工作,辅助服务器也会停止工作
1D ) 否定回答的ttl值,来查的话如果没有
,则一天内别来查了
IN NS localhost.(每个NS记录都得给一个A记录)
localhost. IN A 127.0.0.1
第三个:vim named.local
$TTL 86400(全局ttl值,如果没定义则继承这个)
@ 800 IN SOA localhost. admin.localhost. (
2011081601 序列号,数据内容改变
后此号要加1
1H 刷新时间间隔辅助服务器每一
小时来检查一次数据是否改变
10M 重试时间间隔,如果来刷新时
主服务器有故障,则每过10分来重试
7D 过期时间,如果7天后主服务器还没正常
工作,辅助服务器也会停止工作
1D )
IN NS localhost.(每个NS记录都得给一个PTR记录)
1 IN PTR localhost. (主机名只需要补全主配置文件里此区域名字
缺的部分即可,0.0.127.in-addr.arpa只缺1)
:wq
chown :named named.ca
chown :named localhost.zone
chown :named named.local
4.named-checkconf(检查主配置文件语法错误)
named-checkzone “localhost” /var/named/localhost.zone(检查区域文件的语法错误)
service named start
vim /etc/resolv.conf
nameserver 127.0.0.7(将dns指向本地)
好了,最基本的dns搭建完成,下面就可以测试了。
dig -t A localhost
dig -x 127.0.0.1
阅读(2611) | 评论(0) | 转发(0) |