环境准备:
服务器:Linux Centos7mini IP:10.30.40.101 客服端:Linux Centos7mini IP:10.30.40.102~106
配置要求为:配置dns服务器,使其能够为 chinaskills.net的域名解析;如下:
域名 IP地址 dns.chinaskills.net 10.30.40.101 www1.chinaskills.net 10.30.40.102 www2.chinaskills.net 10.30.40.103 ssm.chinaskills.net 10.30.40.104 mail.chinaskills.net 10.30.40.105 ha.chinaskills.net 10.30.40.106
1、安装bind服务软件包
yum install bind
2、修改dns主配置文件named.conf
vim /etc/named.conf
在Linux系统中,bind服务程序名称为"named";首先进入/etc/named.conf主配置文件中,修改第11行和19行的地址为"any"; 分别表示服务器上的所有IP地址可提供DNS域名解析服务,以及允许所有人对本服务器发送DNS查询请求。
如图:
3、进入正反向区域配置文件
3.1、在设置区域文件的时候注意格式如:
域名:chinaskills.net 域名解析:chinaskill.net.zones 反向:40.30.10.in-addr.arp 反向解析:10.30.40.arpa
vim /etc/named.rfc1912.zones 如图:
4、进入正反向解析模板
4.1、所有cp -a 复制模板的文件属性
cp -a named.localhost chinaskills.net.zones cp -a named.loopback 192.168.40.arpa
4.2编辑正向解析文件vim /var/name/chinaskills.net.zones如图:
4.3编辑反向解析文件vim /var/name/10.30.40.arpa 如图:
5、编辑数据配置文件,在保存并退出后文件记得重启named服务程序,让新的解析数据生效。
如图:
6、解析测试
6.1、为了检验解析结果,一定要把Linux系统网卡中的dns地址参数修改成本机IP地址这样就可以由本机提供的dns查询服务了;
6.2、因为我们使用的使mini版,所有要安装 nslookup 命令,yum install bind-utils来解析DNS。
如图: