Linux搭建DNS服务器

牧云@^-^@ 提交于 2019-12-17 02:15:50

安装bind软件

yum -y install bind*

vi /etc/named.conf文件,把里面的127.0.0.1以及localhost改成any
vi /etc/named.rfc1912.zones 添加如下内容:

zone "169.168.192.in-addr.arpa" IN {
        type master;
        file "169.168.192.in-addr.arpa";
        allow-update { none; };
};

zone "scan-cluster.localdomain" IN {
        type master;
        file "named.localhost";
        allow-update { none; };
};

拷贝named.localhost文件为169.168.192.in-addr.arpa,cp的时候带上-p参数,统一用户组

[root@localhost named]# pwd
/var/named
[root@localhost named]# ls
169.168.192.in-addr.arpa  data        named.ca         named.localhost.rpmsave
chroot                    dynamic     named.empty      named.loopback
chroot_sdb                dyndb-ldap  named.localhost  slaves

[root@localhost named]# cat named.localhost
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	NS	@
	A	192.168.169.100
	AAAA	::1
localhost	IN 	A	192.168.169.100
scan-cluster	IN	A	192.168.169.100

[root@localhost named]# cat 169.168.192.in-addr.arpa 
$TTL 1D
@	IN SOA	localhost. root.localhost. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	IN	NS	localhost.
1	IN	PTR	localhost.
100	IN 	PTR	scan-cluster.localdomain.

在其他机器上配置DNS搜索

[root@node2 ~]# cat /etc/resolv.conf 
search localdomain
nameserver 192.168.169.129
nameserver 127.0.0.1

[root@node1 ~]# nslookup scan-cluster.localdomain
Server:		192.168.169.129
Address:	192.168.169.129#53

Name:	scan-cluster.localdomain
Address: 192.168.169.100

[root@node1 ~]# nslookup scan-cluster
Server:		192.168.169.129
Address:	192.168.169.129#53

Name:	scan-cluster.localdomain
Address: 192.168.169.100

[root@node1 ~]# nslookup 192.168.169.100
Server:		192.168.169.129
Address:	192.168.169.129#53

100.169.168.192.in-addr.arpa	name = scan-cluster.localdomain.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!