#关闭防火墙等一系列东西
service iptables stop
getenforce
setenforce 0
#查看有没有dns服务,没有则安装
rpm -qa bind
#查看此服务的状态
service named status
#编辑DNS服务主配置文件
vim /etc/named.conf
#更改以下两处
listen-on port 53 { any; };
allow-query { any; };
#编辑DNS区域配置文件
vim /etc/named.rfc1912.zones
#在其最后面加上以下内容
zone "yrz.com" IN {
type master;
file "yrz.com.zone";
allow-update { none; };
};
zone "8.168.192.in-addr.arpa" IN {
type master;
file "192.168.8.zone";
allow-update { none; };
};
#进入var目录下的named,并复制正反解析文件
cd /var/named/
ls
cp -p named.localhost yrz.com.zone #此处的名字要与DNS区域配置文件中file里的名字一致
cp -p named.loopback 192.168.8.zone #与上同
#编辑正向解析文件
vim yrz.com.zone
#编辑如下
$TTL 1D
@ IN SOA dns.yrz.com. root.yrz.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.yrz.com.
dns IN A 192.168.8.129 #服务器的ip地址
WWW IN A 192.168.8.130 #下面有则用其ip,无则自定义
ftp IN A 192.168.8.131
mail IN A 192.168.8.132
web IN CNAME www
#编辑反向解析文件
vim 192.168.8.zone
#编辑如下
$TTL 1D
@ IN SOA dns.yrz.com. root.yrz.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns.yrz.com.
129 IN PTR dns.yrz.com.
130 IN PTR www.yrz.com.
131 IN PTR ftp.yrz.com.
132 IN PTR mail.yrz.com.
#删掉以下两个文件中的所有内容
vim /etc/resolv.conf
vim /etc/hosts
#启动服务
service named start
#通过此命令来测试
nslookup
#虚拟机之间实现正反向解析文件:
#动态 dhcp
#编辑
vim /etc/resolv.conf
#删掉所有内容后加上以下内容
nameserver 192.168.8.129
#静态static
#编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DNS1=192.168.8.129 ###服务器的ip
###客户机
指定一下客户机上的DNS
然后在cmd命令行使用nslookup即可
使用网页访问
将正反解析文件里的dns与www的ip更改成同一个ip即可