DNS 的搜寻流程:
1.先查看本身有没有纪录
2.向最顶层 ( root )查询
3.向第二层查询
4.向下层持续查询
5.记录暂存内存
DNS服务器类型:
主服务器
辅助服务器
缓存服务器
转发器
dns服务相关套件:
我们要使用的 DNS 就是使用柏克莱大学发展出来的 BIND (Berkeley Internet Name Domain, BIND) 这个套件
/etc/named.conf 配置文件
options {
directory "/var/named";
};
// 关于 root (.) 的设定
zone "." IN {
type hint;
file "named.ca"; };
// 关于本机 localhost 的正反解
zone "localhost" IN {
type master;
file " localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};
#chown :named /etc/named.conf
#vim /var/named/localhost.zone
$TTL 600
@ IN SOA localhost. admin.localhost. (
2012030501 Serial 仅作为序号而已
20M Refresh slave 服务器的更新时间
5M Retry 当 slave 主机更新失败,多久再重新更新一次
1W Expire 重复 retry 多久后就宣告不治....不再更新
1D ) Minimum 可视为 TTL ,尤其是你没有设定 $TTL 时
IN NS localhost. // 特别留意最后面的那个小数点
localhost. IN A 127.0.0.1
#vim /var/named/named.local
$TTL 600
@ IN SOA localhost. admin.localhost. (
2012030501
20M
5M
1W
1D )
IN NS localhost.
1 IN PTR localhost.
#chown :named localhost.zone named.local
#service named configtest
#netstat -tunlp | grep :53
转载于:https://blog.51cto.com/mellowout/798636