DNS服务器配置简单实例:------主DNS服务器
DNS服务器类型:
主DNS服务器:master
辅助DNS服务器:slave
高速缓存服务器:hint
安装bind三部曲:
1、查询包是否已经安装
Nborn[root 08:06 ~]#rpm -q bind
2、安装
Nborn[root 08:06 ~]#yum install bind -y
3、查询改包的相关配置文件以及命令
Nborn[root 08:06 ~]#rpm -ql bind
/etc/配置文件
/usr/sbin/相关命令
配置主DNS服务器:
实例背景:配置一台主DNS服务器,对多台主机的域名进行解析。
主DNS服务器域名nborn.com,IP地址192.168.1.103。
主机IP:192.168.1.104,名称为mail
主机IP:192.168.1.105,名称为www
主机IP:192.168.1.106,名称为pc.
实现主机能够通过该DNS服务器访问Internet域名。
搭建主DNS服务器主要4个配置文件:
/etc/named.conf: #不具体设置解析信息,只设置每个域名和IP地址映射信息文件
/etc/named.rfc1912.zones#添加管理的域名
/var/named/:配置区文件
正向区文件
反向区文件
1、主配置文件/etc/named.conf
options{
listen-on port 53{any;}; #允许监听端口的主机
directory "/var/named"; #设置配置文件目录
allow-query {any;}; #允许DNS查询的客户端地址
};
logging{
channel default_debug{
file "data/named.run"
severity dynamic;
};
};
zone "." {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
2、配置文件/etc/named.rfc1912.zones
默认的内容不动,添加你要管理的域名
zone "nborn.com" IN { #定义正向解析
type master; #类型主DNS服务器
file "nborn.com.zone"; #区文件名
allow-update {none;}; #不允许客户机和服务器自行更新DNS记录
};
zone "1.168.192.in-addr.arpa" IN {#定义反向解析
type master; #类型主DNS服务器
file "192.168.1.arpa"; #区文件名
allow-update {none;}; #不允许客户机和服务器自行更新DNS记录
};
3、区文件-正向:/var/named/nborn.com.zone
$TTL 1D #定义全局的TTL值
@ IN SOA @ root (
0 ; #序列号
1D ; #更新间隔
1H ; #更新失败,重新更新间隔
1W ;#过期间隔
3H) ; #生存时间
NS @
A 127.0.0.1
@ IN NS dns.nborn.com.
dns IN A 192.168.1.103
www IN A 192.168.1.104
mail IN A 192.168.1.105
pc IN A 192.168.1.106
4、区文件-反向:/var/named/192.168.1.arpa"
$TTL 1D #定义全局的TTL值
@ IN SOA dns.nborn.com. root.nborn.com. (
0 ; #序列号
1D ; #更新间隔
1H ; #更新失败,重新更新间隔
1W ;#过期间隔
3H) ; #生存时间
NS nborn.com
A 127.0.0.1
103 IN PTR dns.nborn.com
104 IN PTR
105 IN PTR mail.nborn.com
106 IN PTR pc.nborn.com
5、检查配置信息是否完整
Nborn[root 08:50 ~]#named-checkconf /etc/named.conf
Nborn[root 09:07 ~]#named-checkzone nborn.com /var/named/nborn.com.zone
zone nborn.com/IN: loaded serial 0
OK
Nborn[root 09:07 ~]#named-checkzone 192.168.1.arpa.in-addr.arpa /var/named /192.168.1.arpa
zone 192.168.1.arpa.in-addr.arpa/IN: loaded serial 0
OK
6、测试
Nborn[root 09:37 ~]#nslookup
> pc.nborn.com
Server: 192.168.1.103
Address: 192.168.1.103#53
Name: pc.nborn.com
Address: 192.168.1.106
> 192.168.1.104
Server: 192.168.1.103
Address: 192.168.1.103#53
104.1.168.192.in-addr.arpa name =
阅读(755) | 评论(0) | 转发(0) |