1,安装bind
[root@master html]# yum install -y bind bind-chroot bind-utils
2,修改/etc/named.conf
将listen-pn port t 53和allow-query修改为any,其他默认即可。
listen-on port 53 { any; };
allow-query { any; };
[root@master html]# vim /etc/named.conf
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
3,配置正反解析
[root@master html]# vim /etc/named.rfc1912.zones
#添加如下的行
zone "leeqiand.com" IN {
type master;
file "named.leeqiand";
allow-update { none; };
};
zone "253.168.192.in-addr.arpa" IN {
type master;
file "named.253.168.192";
allow-update { none; };
};
[root@master named]# pwd
/var/named
[root@master named]# cat named.leeqiand
$TTL 1D
@ IN SOA leeqiand.cn. root.leeqiand.cn. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.leeqiand.cn.
ns IN A 192.168.253.10
slave IN A 192.168.253.11
web1 IN A 192.168.253.12
web2 IN A 192.168.253.13
[root@master named]# cat named.253.168.192
$TTL 1D
@ IN SOA leeqiand.cn. root.leeqiand.cn. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.leeqiand.cn.
10 IN PTR ns.leeqiand.cn.
11 IN PTR slave.leeqiand.cn.
12 IN PTR web1.leeqiand.cn.
13 IN PTR web2.leeqiand.cn.
一定要注意权限,如果报错或者无法工作 注意查看/var/log/messages,
[root@master named]# ls -la
total 24
drwxrwx--T 6 root named 188 Aug 27 15:10 .
drwxr-xr-x. 20 root root 280 Aug 27 10:47 ..
drwxr-x--- 7 root named 61 Aug 27 10:47 chroot
drwxrwx--- 2 named named 23 Aug 27 14:34 data
drwxrwx--- 2 named named 60 Aug 27 15:11 dynamic
-rw-r----- 1 root named 319 Aug 27 14:44 named.253.168.192
-rw-r----- 1 root named 2253 Apr 5 2018 named.ca
-rw-r----- 1 root named 152 Dec 15 2009 named.empty
-rw-r----- 1 root named 294 Aug 27 14:43 named.leeqiand
-rw-r----- 1 root named 152 Jun 21 2007 named.localhost
-rw-r----- 1 root named 168 Dec 15 2009 named.loopback
drwxrwx--- 2 named named 6 Apr 29 22:05 slaves
4,开启服务
[root@master named]# systemctl enable named
[root@master named]# systemctl start named
使用nslookup测试
[root@node2 my]# nslookup
> server 192.168.253.10
Default server: 192.168.253.10
Address: 192.168.253.10#53
> web1.leeqiand.cn
Server: 192.168.253.10
Address: 192.168.253.10#53
Name: web1.leeqiand.cn
Address: 192.168.253.12
> 192.168.253.11
11.253.168.192.in-addr.arpa name = slave.leeqiand.cn.