
 dns的主要作用是将域名解析为ip地址然后在进行访问
					安装配置dns
				准备3台服务器(地址都要设置为静态的以便自己配置dns)
 
192.168.92.1 用户ip地址(windows)
 192.168.92.132 dns服务器地址
 192.168.92.133 web服务器地址
dns服务器
hostnamectl set-hostname dns #设置主机名
 yum -y install unbound bind-utils #unbound dns软件,bind-utils,nslookup测试工具
 systemctl enable --now unbound #启动自启
 systemctl stop firewalld #关闭防火墙
 vim /etc/unbound/unbound.conf #修改dns默认配置文件
 access-control: 0.0.0.0/0 allow #修改1 监听所有
interface: 0.0.0.0					#允许所有主机访问
unbound-checkconf				#检查配置文件是否有误
 
systemctl restart unbound #重启unbound生效配置文件
 yum -y install net-tools #安装netstat工具(已有可以跳过)
 netstat -tnlp|grep unbound #查看是否已允许所有主机访问
cd /etc/unbound/local.d/ #配置解析文件所在目录
 vim abc.com.conf #添加解析文件,已 .conf结尾
local-zone:	"abc.com." static		#abc.com 域名
local-data:	"abc.com.	864000 IN SOA dns.abc.com. root 1 1D 1H 1W 1H"
#正向解析
local-data:	"dns.abc.com.		    IN A 192.168.92.132"	
local-data:	"www.abc.com.		IN A 192.168.92.133"
#反向解析
local-data-ptr: "192.168.92.132		dns.abc.com."
local-data-ptr: "192.168.92.133		www.abc.com."
 
unbound-checkconf 检查配置文件
 
 systemctl restart unbound #重启服务使配置生效
先在本地验证一下dns是否正常
 修改网络配置文件(我的网卡是ens33)
 cd /etc/sysconfig/network-scripts
 vim ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
#BROWSER_ONLY=no
BOOTPROTO=static					#设置静态网络
#BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
#IPV4_FAILURE_FATAL=yes
NAME=ens33
UUID=89db7c26-dab9-4f23-99dd-0058edcb8db8
DEVICE=ens33
IPADDR=192.168.92.132
NETMASK=255.255.255.0
GATEWAY=192.168.92.2
BROADCAST=192.168.92.255
DNS1=192.168.92.132					#dns设置为自己
ONBOOT=yes
 
systemctl restart network #重启网络
 cat /etc/resolv.conf #查看dns是否生效
 
 使用nslookup工具进行验证
 
 #本地测了是没有什么问题
WEB服务器配置
 yum -y install httpd #安装apache服务
 systemctl enable --now httpd #启动自启
 systemctl stop firewalld #关闭防火墙
 cd /etc/httpd/conf #httpd默认配置文件目录
 vim httpd.conf #修改配置文件设置域名
ServerName www.abc.com:80
 
systemctl restart httpd #重启httpd服务
用户IP设置
 
 访问www.abc.com 测试一下
 
 测试成功



















