dns(domain name server) 主从
安装dns组件# yum install -y bind bind-utils
查看dns指向
# cat /etc/resolv.conf
查看根域配置文件
# cat /var/named/named.ca
配置文件
# cat /etc/named.conf
# 监听端口
listen-on port 53 { 127.0.0.1; };
# 子配置文件目录
directory "/var/named";
# 日志路径
file "data/named.run";
# 绝对路径是
# /var/named/data/named.run
# 正向解析示例
zone "123.com" IN {
type master;
file "123.com.zone";
};
# 检测/etc/named.conf 文件语法
# named-checkconf
# vi /var/named/123.com.zone
$TTL 1D
@ IN SOA@ admin.123.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.123.com.
IN MX 5 mail.123.com.
mail IN A 192.168.10.1
ns IN A 192.168.10.1
www IN A 192.168.10.1
bbs IN CNAME www
测试域名和对应的zone文件语法
# named-checkzone "123.com" /var/named/123.com.zone
# /etc/init.d/named restart
测试,其中127.0.0.1是DNS服务器的IP,在/etc/named.conf 主配置文件中指定的是127.0.0.1
# dig @127.0.0.1 bbs.123.com
上面是正向解析,下面是反向解析
# vi /etc/named.conf
zone "10.168.192.in-addr.arpa" IN {
type master;
file "10.168.192.zone";
};
# vi /var/named/11.168.192.zone
# cat /var/named/10.168.192.zone
$TTL 1D
@ IN SOA@ admin.123.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.123.com.
18 IN PTR ns.123.com.
40 IN PTR mail.123.com.
测试
# dig @127.0.0.1 -x 192.168.10.40
# dig @127.0.0.1 -x 192.168.10.18
下面是从DNS服务器搭建
安装dns组件
# yum install -y bind bind-utils
# vi /etc/named.conf
zone "123.com" IN {
type slave;
file "slaves/123.com.zone";
masters { 192.168.10.29; };
};
zone "10.168.192.in-addr.arpa" IN {
type slave;
file "slaves/10.168.192.zone";
masters { 192.168.10.29; };
};
# /etc/init.d/named restart
至此,DNS及主从搭建完毕
页:
[1]