主DNS域名解析
1. 设置主机名
[root@www ~]# hostnamectl set-hostname www.linyu.com
2. 关闭防火墙和selinux
[root@www ~]# systemctl stop firewalld
[root@www ~]# setenforce 0
[root@www ~]# vim /etc/selinux/config
3. 安装bind软件
查询本机是否安装了bind软件使用rpm -qa | grep bind,如果有使用rpm -e bind
[root@www ~]# yum install -y bind-license bind-9.11.4 bind-libs bind-libs bind-export bind-utils
4. 将named服务设置开机自启
[root@www ~]# systemctl enable named
5.修改主配置文件/etc/named.conf添加如下内容
zone "linyu.com" IN { type master; file "linyu.zheng"; };
zone "9.168.192.in-addr.arpa" IN { type master; file "192.168.9.arpa";
};
6.编写正向解析文件和反向解析文件(注意此文件放在/var/named/下)
[root@www ~]# cd /var/named/ && ls -l
编写正向解析文件
[root@www named]# cp ./named.localhost linyu.zheng
编写反向解析文件
[root@www named]# vim 192.168.9.arpa
7.配置hosts文件以及resovl.conf添主机映射以及域名解析服务器地址
[root@www named]# vim /etc/hosts
[root@www named]# vim /etc/resolv.conf
8.启动服务进行测试
[root@www ~]# systemctl start named && netstat -lnpt | grep :53
tcp 0 0 192.168.9.66:53 0.0.0.0:* LISTEN 8921/named
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1274/dnsmasq
9.客户机测试
编辑客户机/etc/resolv.conf添加nameserver 192.168.9.66
通过域名查IP
使用nslookup命令进行测试
通过域名查IP
通过IP查域名
注意
将/var/named 编写的正向解析文件和反向解析文件属组改为 named
[root@www named]# ls -l linyu.zheng 192.168.9.arpa
-rw-r-----. 1 root named 331 6月 22 19:17 192.168.9.arpa
-rw-r-----. 1 root named 440 6月 22 19:16 linyu.zheng