首先先查看本机是否安装了bind
rpm -qa | grep bind*

如果没有安装的话使用命令
yum install bind
轻松安装
然后我们先完成在上一章提到的:LAMP基于IP的DNS配置 相关操作之后
执行如下操作
1.首先先修改主配置文件 vi /etc/name.conf
将其中的

listen-on port 53 {}其中的内容修改为 any;
再将其中的allow-query {}中的内容改为any;
2.我们进入/etc/named.rfc1912.zones
在文本末尾加入刚刚我们书写的三个域的配置
zone "
seca.com" IN { #seca.com是我们自定义的域名
type master;
file "
seca.com"; #seca.com是域名下的DNS解析库文件
allow-update { none; };
};
zone "
secb.com" IN {
type master;
file "
secb.com";
allow-update { none; };
};
zone "
secc.com" IN {
type master;
file "
secc.com";
allow-update { none; };
};

3.我们进入 /var/named/目录
可以使用指令
cp named.localhost
seca.com
cp named.localhost
secb.com
cp named.localhost
secc.com
然后vi
seca.com
将其中的文本改为
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
@ IN A 192.168.43.29 # @表示本机DNS解析 IN表示在域内使用 A表示记录类型为A记录 ip为解析ip
www IN A 192.168.43.202 # www表示主机 A也可以写成MX邮箱地址类型 都是可以的
然后保存退出
重启bind服务
service named restart

使用nslookup命令可以看到DNS解析生效了
成功将www.secc.com 解析为192.168.43.203
然后进入浏览器打开输入域名访问c.html文件

实验成功!