ubuntu20.04安装dnsmasq 配置内网域名解析

Dnsmasq是 “DNS masquerade的缩写”,是一款简单、轻量级、易于使用的DNS转发器,用于小型网络。它可以配置为DNS缓存和DHCP服务器,支持IPv4和IPv6协议。当它收到任何DNS查询时,它会从它的缓存中回答这些查询或转发到不同的DNS服务器。
Dnsmasq由三个子系统组成。
DNS子系统:用于缓存不同类型的记录,包括A、AAAA、CNAME和PTR。
DHCP子系统:它支持DHCPv4、DHCPv6、BOOTP和PXE。
路由器广告子系统:它为IPv6主机提供基本的自动配置。它可以独立使用,也可以与DHCPv6结合使用。
在本教程中,我们将向您展示如何在Ubuntu 20.04服务器上使用Dnsmasq设置本地DNS服务器。
先决条件
运行Ubuntu 20.04系统的服务器。

需要在系统中禁用Systemd解析的服务。Systemd解析的服务用于本地应用程序的网络名称解析。
您可以通过运行以下命令禁用它:

systemctl stop systemd-resolved
systemctl disable systemd-resolved


安装dnsmasq

apt install dnsmasq 

 修改/etc/resolv.conf

 修改dnsmasq这台机器的/etc/hosts

添加

192.168.1.111 test.lz.com
192.168.1.111 mysql.lz.com

 

在客户端的机器上修改/etc/resolv.conf

nameserver 192.168.1.10      #dnsmasq的ip

 然后ping test.lz.com 能通就ok了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值