1,出现原因:ip人难记住,所以映射成域名。
2,BIND域名服务,下载包bind和bind-chroot(第二个包提供虚拟根机制)
1.BIND服务器端程序
.主要执行程序:/usr/sbin/named
.服务脚本:/etc/init.d/named
.默认端口TCP/UDP/ 53
.运行时的虚拟根环境:/var/named/chroot/
2.主配置文件:/etc/named.conf
option{
//listen_on port 53{192.168.4.5;};不写监听本机任何IP
directory "/var/named"; 地址库文件默认存放位置
//allow-query{any;};允许任何主机查询
};
zone "tedu.cn" IN {
type master //区域类型{master|slave}
file "tedu.cn.zone"; //地址库文件名
};
(指定Linux客户机的dns文件 /etc/resolv.conf nameserver dns iddress)
3.地址库文件:/var/named/...
$TTL 1D //time to live 存活时间(1day)
4.反向区域zone写法:
zone "4.168.192.in-addr.arpa"{ //必须得反写
type master;
file "192.168.4.in-addr.arpa";
};
5.反向查询的 文件配置
5 PTR svr5.tedu.cn.
6.特殊解析记录的应用
1,DNS轮询(负载均衡)
出现在一个域名对应多台IP主机地址
在地址文件中多加一条记录就行
2,DNS泛域名解析
站点名有规律,或者站点名任意多个域名对应一个或者多个站点ip
$GENERATE 10-80 station$ A 192.168.4.$
7.构建主/从DNS服务器
修改主DNS必须更改序列号,从DNS才会更新。
主 /etc/named.conf 配置options里面添加 allow-transfer{192.168.4.205;}; 括号内为从服务器地址。主库文件 添加 @ IN NS pc205.tedu.cn
从zone里面type 改为slave file"slaves/tedu.cn.zone"下载存放的位置。
master{192.168.4.5;};主的地址
本文出自 “10557356” 博客,请务必保留此出处http://10567356.blog.51cto.com/10557356/1970521
原文地址:http://10567356.blog.51cto.com/10557356/1970521