默认 localhost
1)、yum -y install bind
2)、/var/named/named.localhost
$TTL 1D ; 生存周期 1天
@ IN SOA @ rname.invalid. ( ; @:域名 SOA:记录 @:设置本机dns 名字(随便起 ,@ 默认为 配置文件中的域名 zjtest8.com.) 管理员邮箱 (随便写)
0 ; serial 序列号 年-月-日-序号2016011201
1D ; refresh 刷新
1H ; retry
1W ; expire 过期时间
3H ) ; minimum ttl没定义就按照这个
NS @ ;dns server 此处为 @(SOA 后面的主机名,可以缩写:ns.zjtest8.com. 即为 ns ; 也可以写全:ns.zjtest8.com.)
A 127.0.0.1 ; ns A 127.0.0.1 或者 ns A 192.168.32.85 (其中后面的 IP 不一样会在 dig 的时候显示的不一样)
AAAA ::1 (此为 ipv6 的配置,可以删除)
测试:dig @127.0.0.1 localhost / dig @127.0.0.1 localhost.localdomain
3)、/var/named/named.loopback 反解析
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
PTR localhost.
测试:dig @127.0.0.1 -x 127.0.0.1
添加域名 www.zjtest8.com
1)、vim /etc/named.conf
最后添加:
zone "zjtest8.com" IN { // 此处为二级域名
type master;
file "zjtest8.com.zone"; //此处为配置文件的名称
};
named-checkconf 测试配置文件是否出错
2)、vim /var/named/zjtest8.com.zone
$TTL 1D
@ IN SOA zjtest8.com. rname.invalid.(
2016011201 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS @
IN A 127.0.0.1
www IN A 192.168.32.76
named-checkzone "zjtest8.com" /var/named/zjtest8.com.zone
3)、vim /var/named/named.conf
options {
listen-on port {127.0.0.1;192.168.32.85;} //可以方便一点配置为 listen-on port { any; };
allow-query { any; }; // 设置允许的客户端访问此 dns 服务器
....
}
4)、/etc/init.d/named restart
5)、解析:
dig www.zjtest8.com 此处需要配置 /etc/resolv.conf ,加上 192.168.32.85
dig @192.168.32.85 www.zjtest8.com 此处直接调用 192.168.32.85 的dns 服务
反解析 (如果是邮件服务器就会进行反解析)
6)、vim /etc/named/named.conf 添加
zone "32.168.192.in-addr.arpa" IN {
type master;
file "76.zone";
};
7)、vim /var/named/32.168.192.zone
$TTL 1D
@ IN SOA ns.zjtest8.com. rname.invalid.(
2016011201 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns
ns IN A 127.0.0.1
85 IN PTR zjtest.com.
76 IN PTR www.zjtest8.com.
named-checkconf 测试配置文件是否出错
named-checkzone "zjtest8.com" /var/named/76.zone
8)、/etc/init.d/named restart
9)、测试反解析
dig -x 192.168.32.85
dig @192.168.32.85 -x 192.168.32.76
dns 主从:
从服务器:
1)、yum -y install bind
2)、scp /etc/named.conf 192.168.32.86:/etc/
3)、cd /var/named
3)、修改 /etc/named.conf 中的域名zjtest8 的
master 为
slave ,并且修改其中的file 为 slaves/....
4)、mkdir slaves
5)、chown named:named slaves
6)、service named restart