Centos7安装dnsmasq(局域网)

本文指导如何在Linux系统中通过dnsmasq快速搭建DNS服务器,以实现通过www.mason.com访问特定IP(192.168.18.101)的功能。首先,通过yum安装dnsmasq并启动服务,然后配置静态IP地址,接着在dnsmasq配置文件中添加域名与IP映射,最后重启服务完成设置。测试时,使用ping命令验证域名解析成功。

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

使用bind安装和配置DNS比较繁琐,使用dnsmasq比较小巧方便。本文基于DNS服务器实现使用www.mason.com访问主机A。

 

1 安装dnsmasq

# 安装dnsmasq
yum install dnsmasq
​
​
# 启动DNS服务
systemctl start dnsmasq
# 设置开机启动
systemctl enable dnsmasq
​
# 注意一定要关闭DNS服务器的防火墙,不然其他主机无法使用DNS服务器
systemctl stop firewalld
# 最好禁用防火墙,不然重启后还要关闭
systemctl disable firewalld

 

2 配置ip地址和DNS

DNS主机:192.168.18.100
主机A:192.168.18.101

 

DNS主机的IP地址配置

# 配置静态ip,BOOTPROTO默认为"dhcp"自动获取ip
BOOTPROTO="static"       
IPADDR="192.168.18.100"
NETMASK="255.255.255.0"
GATEWAY="192.168.18.1"
# 配置DNS服务器,此处的DNS也可以在“/etc/resolv.conf”配置
DNS1=192.168.18.100

主机A的IP地址配置

# 配置静态ip,BOOTPROTO默认为"dhcp"自动获取ip
BOOTPROTO="static"       
IPADDR="192.168.18.101"
NETMASK="255.255.255.0"
GATEWAY="192.168.18.1"
# 配置DNS服务器,此处的DNS也可以在“/etc/resolv.conf”配置
DNS1=192.168.18.100

 

3 配置DNS服务器

进入“/etc/dnsmasq.d“目录,创建addr.conf解析文件

# 进入“/etc/dnsmasq.d”目录
cd /etc/dnsmasq.d
# 创建解析文件
touch addr.conf

 

添加域名和IP地址

# 编辑addr.conf
vim addr.conf
# 添加内容如下
address=/www.mason.com/192.168.18.101

 

重启DNS服务

#重启dnsmasq服务
systemctl restart dnsmasq

 

4 测试

# ping域名能够通就算成功了
ping www.mason.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值