unbound部署DNS

该文章描述了如何在三台服务器上配置DNS,使用Unbound软件进行域名解析,并设置静态IP。然后,配置Web服务器Apache以响应特定域名请求。最后,通过修改本地网络配置和使用nslookup验证DNS解析的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
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 测试一下
在这里插入图片描述
测试成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值