当前位置: 移动技术网 > 科技>操作系统>Linux > Linux使用BIND提供域名解析服务

Linux使用BIND提供域名解析服务

2019年07月26日  | 移动技术网科技  | 我要评论

综琼瑶之祖孙斗,tvb2016节目巡礼剧,x303

dns(domain name system,域名系统)用于管理和解析域名与ip地址对应关系的技术。

主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与ip地址之间的对应关系。

从服务器:从主服务器中获得域名与ip地址的对应关系并进行维护,以防主服务器宕机等情况。

缓冲服务器:通过向其他域名解析服务器查询获得域名与ip地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率。

[root@study ~]# yum install bind-chroot -y

 修改主配置文件

[root@study ~]# vim /etc/named.conf

11         listen-on port 53 { any; };

19         allow-query     { any; };

把第11行和第19行的地址修改为any,分别表示服务器上的所有ip地址均可提供dns域名解析服务。

正向解析

第1步:编辑区域配置文件

[root@study ~]# vim /etc/named.rfc1912.zones

zone "purple.com" in {
type master;
file "purple.com.zone";
allow-update {none;};
}
第2步:编辑数据配置文件。

[root@study ~]# cd /var/named/

[root@study named]# cp -a named.localhost purple.com.zone

[root@study named]# vim purple.com.zone

 

[root@study named]# systemctl restart named
[root@study named]# nslookup
> www.purple.com
server: 127.0.0.1
address: 127.0.0.1#53

name: www.purple.com
address: 192.168.0.106
> bbs.purple.com
server: 127.0.0.1
address: 127.0.0.1#53

name: bbs.purple.com
address: 192.168.0.126
> mail.purple.com
server: 127.0.0.1
address: 127.0.0.1#53

name: mail.purple.com
address: 192.168.0.10

反向解析

第1步:编辑区域配置文件。

[root@study ~]# vim /etc/named.rfc1912.zones 
zone "0.168.192.in-addr.arpa" in{
type master;
file "192.168.0.arpa";
}

第2步:编辑数据配置文件。

[root@study ~]# cp -a /var/named/named.loopback 192.168.0.arpa

[root@study named]# vim /var/named/192.168.0.arpa

[root@study named]# nslookup
> 192.168.0.106
server: 192.168.0.106
address: 192.168.0.106#53

106.0.168.192.in-addr.arpa name = mail.purple.com.
106.0.168.192.in-addr.arpa name = www.purple.com.
106.0.168.192.in-addr.arpa name = ns.purple.com.

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网