#关闭防火墙等一系列东西
service iptables stop
getenforce
setenforce 0

#查看有没有dns服务,没有则安装
rpm -qa bind

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

#查看此服务的状态
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即可

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄